如题:
索引字段 column1 in ('1','2','12') 类似这种如何优化,in后面是固定的即使个标识值
百万级数据,使用in 网上查资料说是不走索引,那么如何优化呢?
如题:
索引字段 column1 in ('1','2','12') 类似这种如何优化,in后面是固定的即使个标识值
百万级数据,使用in 网上查资料说是不走索引,那么如何优化呢?
望采纳,谢谢!
sql优化
遵循三大范式,原子性,一致性
大量数据采用批处理
使用当前时间用服务器时间,而不用web服务器时间
避免子查询,使用连接代替
避免对有索引的列进行计算
不要对子查询排序
对于索引的比较,避免使用 not
避免使用 like 操作
insert语句,select 查询,和count()函数 列举列名
多表连接取别名
判断空,用 is null()
不要把时间转换成字符串进行比较
子查询 用in,确认是否用exist,json 代替
存在distinct ,确认是否用 exist,json 代替
避免长事务,使用临时表
使用存储过程实现复杂计算