提高数据库查询效率的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条数据,该表数据千万级,查询效率很慢,建立索引是不是利大于弊?

求优化sqlserver语句,使它查询效率提高。(要求:分组查询每组最新的一条数据,数据量非常大,几十万)

数据库复习

提高mysql千万级大数据SQL查询优化30条经验

oracle提高查询效率的34条方法

oracle 中查询按某种要求条件查询结果,如何能够提高效率?