PERFORMANCE_SCHEMA.TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE视图,对INDEX数据文件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_INDEX_USAGE字段
名称 | 类型 | 描述 |
---|
OBJECT_TYPE | text | 为常量'TABLE' |
OBJECT_SCHEMA | name | 表所在schema |
OBJECT_NAME | name | 表名 |
INDEX_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 | 暂不支持 |
openGauss 2024-09-07 01:03:41