数据查询设置索引后,查询速度依然缓慢,最后查出4000多条数据,
sql:
select --此处省略120个字段项-- WHERE ifhistory=0 and unit_id like '%关键词%' and audit_code=? and service_op=? order by design_date desc,build_unit
6 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
表的总数据量多少? 符合audit_code=? and service_op=? 的条件记录数数多少?
根据个人经验,1亿数据量的表,查询出3000条左右的数据,索引合适的话需要7-8秒时间,当然这个只能参考,和硬件环境关系比较大。
这个语句,建议按照audit_code 和 service_op联立联合索引,然后看一下执行计划是否能使用索引。
添加回答
举报
0/150
提交
取消