SQL性能优化原则-前言

1、SQL执行过程
客户端提交SQL->计算SQL字符的HASH值->从SQL缓存区中查找是否有相同的HASH值->确认是否为相同的SQL->如果是,取出执行计划,执行SQL->如果否,生成执行计划,将SQL执行计划放入SQL缓存区,执行SQL->返回数据
2、SQL优化法则
漏斗法则,优先顺序:

  • 减少磁盘访问 -> 减少数据访问
  • 减少网络传输 -> 返回更少数据,减少交互次数
  • 减少CPU及内存开销 -> 减少CPU开销
  • 增加资源 -> 利用更多资源
    3.执行计划
  • 执行顺序:根据缩进来判断,缩进最多的最先执行(缩进相同时,最上面的最先执行)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容