标题: 在千万级的数据库查询中,如何提高效率之数据库设计 [打印本页] 作者: 小白进阶之路 时间: 2018-4-17 13:47 标题: 在千万级的数据库查询中,如何提高效率之数据库设计 a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描.
c. 并不是所有索引对查询都有效,SQL 是根据表中数据来进行查询优化的,当索引列有大量数据重复时,查询可能不会去利用索引,如一表中有字段 sex,male、female 几乎各一半,那么即使在 sex 上建了索引也对查询效率起不了作用作者: Yin灬Yan 时间: 2018-4-17 15:24
我来占层楼啊 作者: 小白进阶之路 时间: 2018-4-18 13:27