PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY
PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_HISTORY视图。兼容Mysql对应视图,仅在B库创建。
说明:
- 很多列openGauss并没有与Mysql相对应的信息,或者暂时不支持的输出,为了最大限度保持兼容性,用NULL填充。
- 底层访问pg_stat_activity,dbe_perf.statement,dbe_perf.statement_history表,需要满足相关权限要求,并开启相关配置参数,如track_stmt_parameter=on, 设置track_stmt_stat_level, enable_thread_pool = off。
- 不同于Mysql,该表仅记录执行成功的语句,不记录执行失败语句。
- 类似Mysql的行为,如果后台进程已关闭,相关信息不会显示。
表 1 EVENTS_STATEMENTS_HISTORY字段
名称 | 类型 | 描述 |
---|
THREAD_ID | bigint | 执行线程ID。 |
EVENT_ID | NULL | 暂不支持 |
END_EVENT_ID | NULL | 暂不支持 |
EVENT_NAME | NULL | 暂不支持 |
SOURCE | text | 连接到该后台的应用名 |
TIMER_START | timestamp with time zone | 语句启动时间 |
TIMER_END | timestamp with time zone | 语句结束时间 |
TIMER_WAIT | timestamp with time zone | 等待时间 |
LOCK_TIME | bigint | 加锁耗时 |
SQL_TEXT | text | 执行语句 |
DIGEST | text | SQL_TEXT用SHA2算法计算的Hash值 |
DIGEST_TEXT | text | 归一化语句 |
SCHEMA_NAME | name | 语句执行时的schema |
OBJECT_TYPE | NULL | 暂不支持 |
OBJECT_SCHEMA | NULL | 暂不支持 |
OBJECT_NAME | NULL | 暂不支持 |
OBJECT_INSTANCE_BEGIN | NULL | 暂不支持 |
MYSQL_ERRNO | NULL | 暂不支持 |
RETURNED_SQLSTATE | NULL | 暂不支持 |
MESSAGE_TEXT | NULL | 暂不支持 |
ERRORS | int | 因仅记录成功语句,所以该值永远为0 |
WARNING_COUNT | NULL | 暂不支持 |
ROW_AFFECTED | bigint | 影响行数 |
ROW_SENT | bigint | 返回的结果集行数。 |
ROW_EXAMINED | NULL | 暂不支持 |
CREATED_TMP_DISK_TABLES | NULL | 暂不支持 |
CREATED_TMP_TABLES | NULL | 暂不支持 |
SELECT_FULL_JOIN | NULL | 暂不支持 |
SELECT_FULL_RANGE_JOIN | NULL | 暂不支持 |
SELECT_RANGE | NULL | 暂不支持 |
SELECT_RANGE_CHECK | NULL | 暂不支持 |
SELECT_SCAN | NULL | 暂不支持 |
SORT_MERGE_PASSES | NULL | 暂不支持 |
SORT_RANGE | NULL | 暂不支持 |
SORT_ROWS | NULL | 暂不支持 |
SORT_SCAN | NULL | 暂不支持 |
NO_INDEX_USED | NULL | 暂不支持 |
NO_GOOD_INDEX_USED | NULL | 暂不支持 |
NESTING_EVENT_ID | NULL | 暂不支持 |
NESTING_EVENT_TYPE | NULL | 暂不支持 |
NESTING_EVENT_LEVEL | NULL | 暂不支持 |
STATEMENT_ID | bigint | 唯一SQL ID。 |
CPU_TIME | bigint | CPU时间(单位:微秒)。 |
MAX_CONTROLLED_MEMORY | NULL | 暂不支持 |
MAX_TOTAL_MEMORY | NULL | 暂不支持 |
EXECUTION_ENGINE | NULL | 暂不支持 |
openGauss 2025-01-19 22:57:05