您的位置:首页 > 数据库

Sql优化精简版

2016-03-13 17:25 260 查看
1.select语句中避免使用*,尽量应该根据业务需求按字段进行查询

2.删除重复记录

    delete from tble tb where tb.id>(select min(id) from tble ble where tb.name=ble.name)

3.用>=替换>

4.尽量多使用commit   如对大数据量的分段批量提交

5.用not exists 替换not in 操作符

6.like操作符  like使用不当会导致性能问题,原因是like在左右两边都有%的时候,不会使用索引

7.避免在索引残列上使用计算和函数,这样索引就不能使用

8.用union-all替换union  因为union-all不会过滤重复数据而且不会自动排序

9.减少数据库的访问次数

10.用trucate替换delete
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: