提高百万条数据的查询速度-mysql 优化
对查询进行优化,应尽量避免全表扫描,首先应考虑在 及 涉及的列上建立索
引。
应尽量避免在 子句中对字段进行 值判断,否则将导致引擎放弃使用索引而进行全表
扫描,如:
可以在 上设置默认值 ,确保表中 列没有 值,然后这样查询:
应尽量避免在 子句中使用或操作符,否则将引擎放弃使用索引而进行全表扫描。
应尽量避免在 子句中使用 来连接条件,否则将导致引擎放弃使用索引而进行全表扫
描,如:
可以这样查询:
和 也要慎用,否则会导致全表扫描,如: