SQL优化考虑点

一,sql性能优化基础方法论

  1. cpu消耗

  2. 内存使用

  3. 对磁盘,网络或其他I/O设备的输入/输出(I/O)操作。

二,sql调优领域

  1. 应用程序级调优

     sql语句调优

    管理变化调优

  2. 示例级调优  

    内存

    数据结构    

    实例配置

  3. 操作系统交互

    I/O

    swap

    Parameters

三,sql优化方法

  1. 优化业务数据

  2. 优化数据设计

  3. 优化流程设计

  4. 优化sql语句

  5. 优化物理结构

  6. 优化内存分配

  7. 优化I/O

  8. 优化内存竞争

  9. 优化操作系统

四,sql优化过程

  1. 定位有问题的语句

  2. 检查执行计划

  3. 检查执行计划中优化器的统计信息

  4. 分析相关表的记录数、索引情况

  5. 改写sql语句、使用HINT、调整索引、表分析

  6. 有些sql语句不具备优化的可能,需要优化处理方式

  7. 达到最佳执行计划

posted @ 2020-11-10 10:59  编程小白1024  阅读(188)  评论(0编辑  收藏  举报