Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


记录慢 SQL 命令(slow_sql_time)

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

引入版本

v12.6.9

功能描述

slow_sql_time用于设置被定义为慢 SQL 的执行时长阈值(单位:毫秒)。

参数属性

属性属性值
参数类型INTEGER
默认值0
取值范围[0, 3600000]
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 该参数控制系统界定慢 SQL 的条件,当 SQL 请求执行时长超过该参数设定的阈值,会被视作慢 SQL,系统会在 SQL 执行结束后将其信息记载至系统日志 SLOWSQL.LOG。
slow_sql_time作用及其影响
0关闭慢 SQL 记载功能。
> 0当 SQL 请求执行时长超过 slow_sql_time,系统会在 SQL 请求执行结束后将其信息记载至系统日志 SLOWSQL.LOG。

注意

  1. 系统日志文件 SLOWSQL.LOG 大小由 errlog_size 控制。
  2. 支持访问系统表 SYSDBA.SYS_SLOWSQL_LOG (或 SYSDBA.SYS_ALL_SLOWSQL_LOG)查看本地(或集群所有节点)的慢 SQL 信息。

示例

sql
-- 在线设置 slow_sql_time
SQL> SET slow_sql_time TO 10;

-- 在线查看 slow_sql_time
SQL> SHOW slow_sql_time;