开发者社区> 问答> 正文

OceanBase数据库 INDEX_BLOCK_READ_CNT 这个指标如何理解?

OceanBase数据库 INDEX_BLOCK_READ_CNT 这个指标如何理解?能否帮忙看下呢?https://ask.oceanbase.com/t/topic/35604565/4
INDEX_BLOCK_READ_CNT 其中一个大佬说这是索引块的读取次数,但是从现象来看不太像索引块读取。因为我用hint走索引扫描(不回表),但是发生了大量的data_block_read_cnt,很少量的index_block_read_cnt。是不是全索引扫描(full index scan)会放到data_block_read_cnt中,索引扫描(通过索引查找key过程,而非索引上的遍历过程)放到index_block_read_cnt 这里?

展开
收起
真的很搞笑 2023-09-19 11:45:05 83 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 根据提供的信息,INDEX_BLOCK_READ_CNT是OceanBase数据库中的一个指标,用于衡量OceanBase数据库在读取索引时的性能。
    具体来说,INDEX_BLOCK_READ_CNT指标表示在某一时间段内,OceanBase数据库在读取索引时需要读取的块数。该指标越小,说明OceanBase数据库在读取索引时的性能越好,因为它意味着OceanBase数据库可以更快地读取索引数据。
    INDEX_BLOCK_READ_CNT指标的值受到多种因素的影响,包括索引的结构、索引的大小、索引的使用频率、数据块的大小等。因此,在优化OceanBase数据库的性能时,需要综合考虑这些因素,以达到最佳的性能表现。
    如果你是OceanBase数据库的用户,你可以通过监控INDEX_BLOCK_READ_CNT指标的值,来了解OceanBase数据库在读取索引时的性能表现,并根据需要进行优化。

    2023-09-19 19:13:04
    赞同 展开评论 打赏
  • INDEX_BLOCK_READ_CNT bigint(20) NO 访问的中间层微块数量

    image.png

    展示所有 OBServer 节点上每一次 SQL 请求的来源、执行状态等统计信息。该视图是按照租户拆分的,除了系统租户,其他租户不能跨租户查询。

    GV$OB_SQL_AUDIT

    https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000034606

    image.png

    2023-09-19 16:32:59
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载