GBase 8a
其他
文章

集群DataCache的统计

发表于2025-06-26 09:32:0524次浏览0个评论

执行sql:select * from performance_schema.cache_cell_status_info;即可获得该信息,每次执行该sql时,都会调用函数SyncDataCache::GetCellStatus()(performance_schema为内存数据库)

当前集群cache的分布情况
执行sql: select * from performance_schema.cache_usage_info;即可获得该信息,每次执行该sql时,都会调用函数SyncDataCache::GetStatus()

集群的状态信息
执行sql:show status like ‘%Meminfo_cache%’;
有关cache的状态涉及五个值
Meminfo_cache_access_times        访问cache的总次数
Meminfo_cache_hit_rate_%          cache命中率
Meminfo_cache_hit_times           访问cache命中DC的次数
Meminfo_cache_miss_times          访问cache未命中DC的次数
Meminfo_cache_removed_list_size   需要被LRU释放,但是因为LOCK状态而未得到释放的DC个数
其中的关系是:
Meminfo_cache_access_times = Meminfo_cache_hit_times + 
                            Meminfo_cache_miss_times
Meminfo_cache_hit_rate_% = Meminfo_cache_hit_times / 
                          Meminfo_cache_access_times

评论已关闭