码迷,mamicode.com
首页 > 数据库 > 详细

sql优化

时间:2017-10-16 09:46:21      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:sql优化

1设计层面(表中增加字段 如project_id,让where条件走索引,过滤数据,分库分表,把握业务的情况下,修改sql执行逻辑,把控sql的需求,sql实现的功能是否必须的,多个sql,是否去掉一些不必要的等等)

2.数据层面 (分区表,物化视图,索引设计,临时表)

3.sql 改写层面 (不了解业务的情况下,但了解表关系,大概数据分布情况,去除不必要的连接,表访问,排序,分组等操作,改写sql让执行计划走索引,sql合并,拆分)

4.执行计划层面

5.环境层面:优化器参数,统计信息,高水位,行迁移,碎片吧等等

本文出自 “网戈” 博客,谢绝转载!

sql优化

标签:sql优化

原文地址:http://438642.blog.51cto.com/428642/1972560

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!