您的位置:首页 > 数据库

SQL性能优化和优化数据库的方法

2017-04-09 00:03 190 查看
SQL性能优化

1、查询的模糊匹配

尽量避免在一些复杂查询上用立like'%parame%',百分号会导致相关列的索引无法使用,最好不用。

2、索引问题

在做一些性能跟踪分析过程中,经常发现有不少后台程序的性能问题是因为缺少索引造成的,有些表甚至一个索引都没有。

注意:

a、避免对索引字段进行计算操作。

b、避免在索引字段上使用not、<>、!=

c、避免在索引字段上使用is null和is not null

d、避免在索引列出现数据类型转换,函数

e、避免建立索引的列中使用空值

3、复杂操作

部分update、select语句写的很复杂(经常嵌套多级子查询)

4、在where语句中,尽量避免对索引字段进行计算操作,会使索引无法使用。

5、select语法的法则

在应用程序、包和过程中,限制使用select * from 6、慎重使用临时表提高系统性能

优化数据库的方法

1、关键字段建立索引

2、使用存储过程,它使SQL变的更加灵活高效

3、备份数据库和清除垃圾数据

4、SQL语法的优化
5、清理删除日志

between范围是个闭区间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: