您的位置:首页 > 数据库

数据库sql优化经验总结

2017-04-23 17:57 316 查看
摘要: 数据库sql优化经验总结

数据库sql优化经验总结

1.sql语句用索引,先聚集,后非聚集
sql语句查询中,能够使用聚集索引,就将聚集索引查询条件放最前面,然后是对应的非聚集索引

2.游标的用法
游标的快慢和游标的属性有关系的,游标分动态游标和静态游标,静态游标快,动态游标慢,一般尽量不要用动态游标

3.not exists替代not in, exists和in
not in语句不要使用,会使索引失效,一定用not exists来代替
not exists语句使用时,主语句和子语句都会使用索引

4.将数据大的表变小表
只要上百万的数据表都是大表,sql语句中多次使用该大表时,应使用临时表,来处理。根据查询条件,查出数据,放到临时表中,对临时表,根据需要来创建索引

5.数据量小表减少sql语句
小表就要减少sql语句,省一条sql语句就省一点时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库sql优化