收集 Apache Ignite 的统计信息

Posted

技术标签:

【中文标题】收集 Apache Ignite 的统计信息【英文标题】:Collect statistic of Apache Ignite 【发布时间】:2021-03-17 07:51:47 【问题描述】:

我正在使用 Apache Ignite 缓存 SQL 查询结果并启用本机持久性,因此部分查询结果将存储在磁盘中。

当我从缓存中获取查询结果时,有没有一种方法可以统计该查询从内存中加载了多少数据以及从磁盘加载了多少数据?

谢谢

【问题讨论】:

【参考方案1】:

我知道的唯一相关指标是 org.apache.ignite.DataRegionMetrics#getEvictionRate,它可以让您了解访问磁盘的频率,但它不是每个查询的粒度。

【讨论】:

@almar DataRegionMetrics 已弃用,改用 GirdMetircManager,有 2 个注册表:sys 和 pme,我在其中没有找到这个 metarc,我也没有找到 GirdMetircManager 的文档,你呢有什么提示吗? 我想你现在可以使用 DataRegionMetrics。我不是 GirdMetircManager 指标方面的专家。

以上是关于收集 Apache Ignite 的统计信息的主要内容,如果未能解决你的问题,请参考以下文章

oracle收集统计信息无法开并行

并行和并发收集统计信息

dbms_stats(性能调优)

oracle 12c 关闭统计信息收集和启用统计信息收集

oracle11g怎么不自动收集统计信息

DBMS_STATS并行和并发收集统计信息