PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_TABLE视图,对表数据文件IO的统计。兼容Mysql的同名视图,仅在B库创建。
说明:
- 很多列openGauss并没有与Mysql相对应的信息,或者暂时不支持的输出,为了最大限度保持兼容性,用NULL填充。
- 底层访问DBE_PERF.FILE_IOSTAT,其中miniotim,avgiotim,maxiowtm的统计信息不区分读写,但mysql分读、写、等待、misc来统计min,max,avg。为尽量多的展示信息,都使用相同信息做展示。
- 区别于Mysql,会显示所有表的io wait数据,没有会显示全0,该表仅显示有io wait事件的表信息。
表 1 TABLE_IO_WAITS_SUMMARY_BY_TABLE字段
|
名称
|
类型
|
描述
|
|
OBJECT_TYPE
|
text
|
为常量'TABLE'
|
|
OBJECT_SCHEMA
|
name
|
表所在schema
|
|
OBJECT_NAME
|
name
|
表名
|
|
COUNT_STAR
|
NULL
|
暂不支持
|
|
SUM_TIMER_WAIT
|
NULL
|
暂不支持
|
|
MIN_TIMER_WAIT
|
NULL
|
暂不支持
|
|
AVG_TIMER_WAIT
|
NULL
|
暂不支持
|
|
MAX_TIMER_WAIT
|
NULL
|
暂不支持
|
|
COUNT_READ
|
bigint
|
读物理文件的总数目
|
|
SUM_TIMER_READ
|
bigint
|
读文件的总时长(单位:微秒)
|
|
MIN_TIMER_READ
|
bigint
|
读写文件的最小时长(单位:微秒)
|
|
AVG_TIMER_READ
|
bigint
|
读写文件的平均时长(单位:微秒)
|
|
MAX_TIMER_READ
|
bigint
|
读写文件的最大时长(单位:微秒)
|
|
COUNT_WRITE
|
bigint
|
写物理文件的总数目
|
|
SUM_TIMER_WRITE
|
bigint
|
写文件的总时长(单位:微秒)
|
|
MIN_TIMER_WRITE
|
bigint
|
读写文件的最小时长(单位:微秒)
|
|
AVG_TIMER_WRITE
|
bigint
|
读写文件的平均时长(单位:微秒)
|
|
MAX_TIMER_WRITE
|
bigint
|
读写文件的最大时长(单位:微秒)
|
|
COUNT_FETCH
|
NULL
|
暂不支持
|
|
SUM_TIMER_FETCH
|
NULL
|
暂不支持
|
|
MIN_TIMER_FETCH
|
NULL
|
暂不支持
|
|
AVG_TIMER_FETCH
|
NULL
|
暂不支持
|
|
MAX_TIMER_FETCH
|
NULL
|
暂不支持
|
|
COUNT_INSERT
|
NULL
|
暂不支持
|
|
SUM_TIMER_INSERT
|
NULL
|
暂不支持
|
|
MIN_TIMER_INSERT
|
NULL
|
暂不支持
|
|
AVG_TIMER_INSERT
|
NULL
|
暂不支持
|
|
MAX_TIMER_INSERT
|
NULL
|
暂不支持
|
|
COUNT_UPDATE
|
NULL
|
暂不支持
|
|
SUM_TIMER_UPDATE
|
NULL
|
暂不支持
|
|
MIN_TIMER_UPDATE
|
NULL
|
暂不支持
|
|
AVG_TIMER_UPDATE
|
NULL
|
暂不支持
|
|
MAX_TIMER_UPDATE
|
NULL
|
暂不支持
|
|
COUNT_DELETE
|
NULL
|
暂不支持
|
|
SUM_TIMER_DELETE
|
NULL
|
暂不支持
|
|
MIN_TIMER_DELETE
|
NULL
|
暂不支持
|
|
AVG_TIMER_DELETE
|
NULL
|
暂不支持
|
|
MAX_TIMER_DELETE
|
NULL
|
暂不支持
|