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

优化 SQL 语句的一般步骤

1. 通过 show status 命令了解各种 SQL 的执行频率2. 定位执行效率较低的 SQL 语句3. 通过 EXPLAIN 分析低效 SQL 的执行计划4. 通过 SHOW PROFILE 分析 SQL5. 通过 TRACE 分析优化器如何选择执行计划6. 确定问题并采取相应的优化措施
上一页查询优化下一页1. 通过 show status 命令了解各种 SQL 的执行频率

最后更新于1年前