智玩网 智能科技

数据库sql优化方法

sql优化有哪些 

SQL优化有以下几种方法:

1. 设计数据库表结构时,要对表做数量级和性能影响预测和评估,表的字段尽量都设置default值,尽量避免default为null。

2. SQL条件中允许出现库函数和左模糊查询。

3. 原则上,SQL条件中避免出现<>,in,not in,exists,not exists等操作符。

4. 子查询中的实际查询结果要设置上限要求,且子查询必须要有索引支持。

5. 单个事务的SQL语句数量要有上限要求,不能前台一个提交操作,后台要去插入几十张表的数据。

6. 单条SQL语句的数据影响量也要有上限要求,不能一个update操作更新了上千条数据。

7. 尽量减少多表关联的SQL,如果必须使用多表关联,也尽量减少关联的表数量,且多表关联时,关联字段必须包含在查询索引中。多表关联SQL中尽量不要使用视图和代理表。

8. 充分利用索引,严禁出现表扫描。同时,创建表时也注意索引的字段顺序。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除

热门