JavaMelody中SQL监控Hits by parent request非整数值疑问
JavaMelody中Hits by parent request小数数值的含义
你看到的Hits by parent request并非单条SQL的执行次数,而是平均每个父请求触发该SQL的次数——它是用该SQL的总执行次数除以对应的父请求(比如某个业务接口、方法)的总调用次数计算出的平均值,所以会出现非整数的结果。
举个简单例子:如果某条SQL总共执行了32次,而触发它的父请求总共被调用了100次,那么32÷100=0.32,就会显示这个小数。
你之前理解的“命中数等于执行次数”,指的是SQL本身的总执行次数(这个指标是整数,最小值为1),但Hits by parent request是用来统计SQL与父请求的关联频率,帮助你判断该SQL是否是父请求的固定执行项,还是仅在部分场景下才会触发。
内容的提问来源于stack exchange,提问作者Stephan
相关产品推荐
相关产品推荐

