提高数据库查询效率的30条建议-01
Posted hksupports
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提高数据库查询效率的30条建议-01相关的知识,希望对你有一定的参考价值。
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
以上是关于提高数据库查询效率的30条建议-01的主要内容,如果未能解决你的问题,请参考以下文章
mysql 数据库,表每天会插入30W条数据,该表数据千万级,查询效率很慢,建立索引是不是利大于弊?