我有一个非常长的查询,如果列id_cat匹配用户搜索,它将返回一些记录。它看起来是这样的: SELECT * WHERE (id_cat = 50 OR id_cat = 51 OR id_cat = 52...) up to some high我需要优化它,因为响应时间接近15秒(基本上它会搜索所有类别)。 我该怎么做呢?首先,我在考虑构建如下查询: SELECT * FROM table WHERE (id_cat = (50 OR = 51 OR = 52)) 这应该会减少sql字<e
我正在使用一个将Server作为数据库的应用程序。需要在Server上添加Hazelcast缓存层。这是一个遗留系统,类似于SQL作为一种服务,其中对Server执行的SQL查询存储在配置表中。例如,查询返回数据的UI。as Category, convert(varchar(20), p.registrationDate) as registeredOn from Person p
这是对数据库动态地获取、检索和执行的。有许多这样的视图是根据动态查询呈现的</