说说常见的数据库查询优化方法
常见的数据库优化有:
避免全表扫描
避免索引失效
避免查询不必要的字段
避免频繁的创建和删除临时表
使用Like '%*** ' 会导致索引失效
使用Or 来代替<> 和 !=
使用exists 代替in
不要对where 后的字段做函数处理
尽量减少排序
使用Union ALL 代替Union
正确的索引建立
表关联时取别名
能用Between and 的就不要用In
使用>= 代替 >
说说常见的数据库查询优化方法
常见的数据库优化有:
避免全表扫描
避免索引失效
避免查询不必要的字段
避免频繁的创建和删除临时表
使用Like '%*** ' 会导致索引失效
使用Or 来代替<> 和 !=
使用exists 代替in
不要对where 后的字段做函数处理
尽量减少排序
使用Union ALL 代替Union
正确的索引建立
表关联时取别名
能用Between and 的就不要用In
使用>= 代替 >