Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


系统慢SQL日志-SYS_ALL_SLOWSQL_LOG

📄字数 825
👁️阅读量 加载中...

功能描述

SYS_ALL_SLOWSQL_LOG系统表用于查询所有节点记录的慢SQL命令,通过读取所有节点的SLOWSQL.LOG日志文件的内容进行展示。
由参数slow_sql_time决定是否记载。0表示不开启记载,正数表示开启记载,且为执行时间阈值;当SQL执行时长超过当前时间阈值,该SQL将被记录到当前节点的SLOWSQL.LOG日志文件,并可通过SYS_ALL_SLOWSQL_LOG查询所有节点的记录结果。

字段说明

补充示例

  • 查看所有节点的慢SQL操作记载。
sql
SQL> SELECT * FROM SYS_ALL_SLOWSQL_LOG;
+--------+-------+-----------+------------+----------------+--------------------------+-------------+-------------------------------------------------+--------------+
| NODEID | DB_ID | USER_NAME | SESSION_ID |   CLIENT_IP    |         EX_TIME          | ELAPSE_TIME |                     SQL_STR                     |  SQL_PARAS   |
+--------+-------+-----------+------------+----------------+--------------------------+-------------+-------------------------------------------------+--------------+
| 1      | 1     | SYSDBA    | 33         | 192.168.30.236 | 2025-06-30 10:31:51.000  | 20          | ? st5560bcdf0: SELECT                          +| {<1,S,'20'>} |
|        |       |           |            |                |                          |             | "SLEEP"(:1)                                    +|              |
|        |       |           |            |                |                          |             | FROM                                           +|              |
|        |       |           |            |                |                          |             | "DUAL"                                          |              |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:16:35.000  | 25          | SELECT SLEEP(20);                               | <NULL>       |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:17:08.000  | 20          | SELECT SLEEP(20);                               | <NULL>       |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:17:17.000  | 20          | SELECT SLEEP(20);                               | <NULL>       |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:17:19.000  | 20          | SELECT SLEEP(20);                               | <NULL>       |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:17:28.000  | 10          | SELECT SLEEP(10);                               | <NULL>       |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:21:56.000  | 20          | SELECT * FROM SYS_SLOWSQL_LOG;SELECT SLEEP(20); | <NULL>       |
| 2      | 1     | SYSDBA    | 8          | 192.168.2.236  | 2025-06-30 10:21:59.000  | 20          | SELECT SLEEP(20);                               | <NULL>       |

相关系统表