基础
search
Ctrlk
  • 基础知识
    • MySQL 的安装与配置chevron-right
    • MySQL 查询的执行过程chevron-right
    • 事务chevron-right
  • SQL 优化
    • schema 设计chevron-right
    • 索引chevron-right
    • 查询优化chevron-right
      • 优化 SQL 语句的一般步骤chevron-right
        • 1. 通过 show status 命令了解各种 SQL 的执行频率
        • 2. 定位执行效率较低的 SQL 语句
        • 3. 通过 EXPLAIN 分析低效 SQL 的执行计划
        • 4. 通过 SHOW PROFILE 分析 SQL
        • 5. 通过 TRACE 分析优化器如何选择执行计划
        • 6. 确定问题并采取相应的优化措施
      • 两个简单实用的优化方法
      • 一个复杂查询还是多个简单查询
      • 常用 SQL 的优化chevron-right
    • Performance Schemachevron-right
    • MySQL线程
    • 复制chevron-right
  • 其他
    • 查询缓存
    • 批量insert
    • MySQL 锁的类型
    • MySQL 的索引有哪些
    • INSERT ... ON DUPLICATE KEY UPDATE Statement
gitbook由 GitBook 提供支持
block-quote在本页chevron-down
  1. SQL 优化chevron-right
  2. 查询优化

优化 SQL 语句的一般步骤

1. 通过 show status 命令了解各种 SQL 的执行频率chevron-right2. 定位执行效率较低的 SQL 语句chevron-right3. 通过 EXPLAIN 分析低效 SQL 的执行计划chevron-right4. 通过 SHOW PROFILE 分析 SQLchevron-right5. 通过 TRACE 分析优化器如何选择执行计划chevron-right6. 确定问题并采取相应的优化措施chevron-right
上一页查询优化chevron-left下一页1. 通过 show status 命令了解各种 SQL 的执行频率chevron-right

最后更新于1年前