---
title: "SQL 调优基本流程 | OceanBase 文档中心"
description: SQL 调优基本流程 在 SQL 调优中，针对慢 SQL 的分析步骤如下： 通过全局 SQL 审计表 (g)v$sql_audit 、 SQL Trace 和计划缓存视图查看 SQL 执行性能信息，初步查找 SQL 请求的流程中导致耗时或消耗资源（如内存、磁盘 IO 等）的 SQL。请参见示例 查询某段时间内执行时间…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.2.3 企业版 LTS

# SQL 调优基本流程

更新时间：2024-02-20 16:20:35

在 SQL 调优中，针对慢 SQL 的分析步骤如下：

1. 通过全局 SQL 审计表 `(g)v$sql_audit`、 SQL Trace 和计划缓存视图查看 SQL 执行性能信息，初步查找 SQL 请求的流程中导致耗时或消耗资源（如内存、磁盘 IO 等）的 SQL。请参见示例 [查询某段时间内执行时间排名 TOP N 的请求](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-0000000000740347)。

   关于 SQL 性能分析，请参见 [SQL 执行性能监控](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-0000000000998513)。
 2. 单条 SQL 的执行性能往往与该 SQL 的执行计划相关，因此，执行计划的分析是最重要的手段。通过执行 `EXPLAIN` 命令查看优化器针对给定 SQL 生成的逻辑执行计划，确定可能的调优方向。请参见示例 [查看执行计划形状并做分析](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000357544)。

   关于执行计划的详细信息，请参见 [SQL 执行计划简介](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000356999)。
 3. 收集 SQL 中涉及到的表、列、谓词等对象的统计信息。统计信息是代价模型中选取最优执行计划的关键，优化器可以利用统计信息来优化计划的选择策略。请参见 [收集统计信息](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000357910)。
 4. 找到具体的慢 SQL，为了使某些 SQL 的执行时间或资源消耗符合预期，常见的优化方式如下：

      - 对 SQL 做等价改写生成最佳执行计划，详细信息请参见 [查询改写](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000357918)。
      - 针对多表访问的 SQL，还需要关注多表间的联接问题，通过优化访问路径、联接顺序和联接算法等实现查询优化。详细信息请参见 [访问路径](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000357557)、[联接算法](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000357555) 和 [联接顺序](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000357556)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
