---
title: "SQL Trace - OceanBase 数据库 V4.6.0 | OceanBase 文档中心"
description: SQL Trace SQL Trace 能够交互式的提供上一次执行的 SQL 请求执行过程中调用链路情况，以及链路中各阶段耗时情况，以便进行性能分析或调优，可以使用 SHOW TRACE 功能便捷地找到性能瓶颈点。 SQL Trace 功能默认是关闭的，可通过 session 变量来控制其打开和关闭。 打开 SQL …
---
切换语言

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

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

# SQL Trace

更新时间：2026-06-21 09:42:07

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.6.0/zh-CN/700.reference/1000.performance-tuning-guide/500.sql-optimization/400.sql-optimization/300.monitor-sql-execution-performance/200.sql-trace.md)  

SQL Trace 能够交互式的提供上一次执行的 SQL 请求执行过程中调用链路情况，以及链路中各阶段耗时情况，以便进行性能分析或调优，可以使用 `SHOW TRACE` 功能便捷地找到性能瓶颈点。

SQL Trace 功能默认是关闭的，可通过 `session` 变量来控制其打开和关闭。

- 打开 SQL Trace 功能的语句如下：

  ```sql
  obclient> SET ob_enable_show_trace = 1;

  ```
 - 关闭 SQL Trace 功能的语句如下：

  ```sql
  obclient> SET ob_enable_show_trace = 0;

  ```

本文通过以下具体示例展示使用 `SHOW TRACE` 查看某一 SQL 的执行信息。

1. 打开 SQL Trace：

   ```shell
   obclient> SET ob_enable_show_trace = 1;
   Query OK, 0 rows affected

   ```
 2. 执行目标 SQL：

   ```shell
   obclient> CREATE TABLE t1(c1 INT,c2 INT,c3 INT);
   Query OK, 0 rows affected

   obclient> INSERT INTO t1 VALUES(1,1,1);
   Query OK, 1 rows affected

   obclient> INSERT INTO t1 VALUES(2,2,2);
   Query OK, 1 rows affected

   obclient> SELECT/*+PARALLEL(2)*/ COUNT(*) FROM t1;
   +----------+
   | COUNT(*) |
   +----------+
   |        2 |
   +----------+
   1 row in set

   ```
 3. 显示 Trace：

   ```shell
   obclient> SHOW TRACE;
   +-------------------------------------------------------+---------------------+-------------+
   | OPERATION                                             | START_TIME          | ELAPSE_TIME |
   +-------------------------------------------------------+---------------------+-------------+
   | com_query_process                                     | 2023/03/07 16:27:43 | 5241 µs     |
   | └── mpquery_single_stmt                               | 2023/03/07 16:27:43 | 5208 µs     |
   |     ├── sql_compile                                   | 2023/03/07 16:27:43 | 4149 µs     |
   |     │   ├── pc_get_plan                               | 2023/03/07 16:27:43 | 108 µs      |
   |     │   └── hard_parse                                | 2023/03/07 16:27:43 | 3952 µs     |
   |     │       ├── parse                                 | 2023/03/07 16:27:43 | 97 µs       |
   |     │       ├── resolve                               | 2023/03/07 16:27:43 | 492 µs      |
   |     │       ├── rewrite                               | 2023/03/07 16:27:43 | 598 µs      |
   |     │       ├── optimize                              | 2023/03/07 16:27:43 | 2022 µs     |
   |     │       │   ├── inner_execute_read                | 2023/03/07 16:27:43 | 485 µs      |
   |     │       │   │   ├── sql_compile                   | 2023/03/07 16:27:43 | 140 µs      |
   |     │       │   │   │   └── pc_get_plan               | 2023/03/07 16:27:43 | 81 µs       |
   |     │       │   │   ├── open                          | 2023/03/07 16:27:43 | 43 µs       |
   |     │       │   │   ├── get_das_id                    | 2023/03/07 16:27:43 | 17 µs       |
   |     │       │   │   └── do_local_das_task             | 2023/03/07 16:27:43 | 107 µs      |
   |     │       │   └── close                             | 2023/03/07 16:27:43 | 66 µs       |
   |     │       │       ├── close_das_task                | 2023/03/07 16:27:43 | 17 µs       |
   |     │       │       └── end_transaction               | 2023/03/07 16:27:43 | 6 µs        |
   |     │       ├── code_generate                         | 2023/03/07 16:27:43 | 197 µs      |
   |     │       └── pc_add_plan                           | 2023/03/07 16:27:43 | 74 µs       |
   |     └── sql_execute                                   | 2023/03/07 16:27:43 | 979 µs      |
   |         ├── open                                      | 2023/03/07 16:27:43 | 19 µs       |
   |         ├── response_result                           | 2023/03/07 16:27:43 | 768 µs      |
   |         │   ├── get_das_id                            | 2023/03/07 16:27:43 | 0 µs        |
   |         │   └── do_local_das_task                     | 2023/03/07 16:27:43 | 358 µs      |
   |         └── close                                     | 2023/03/07 16:27:43 | 145 µs      |
   |             └── close_das_task                        | 2023/03/07 16:27:43 | 19 µs       |
   +-------------------------------------------------------+---------------------+-------------+
   27 rows in set

   ```

 上一篇 下一篇 ![有帮助](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) 咨询热线
