Package cache lookups=283055153 Package cache inserts= 823216 包缓存命中率=1-823216/283055153=0.997 数据库参数PCKCACHESZ= AUTOMATIC(8222) 内存高水位= 330.9M 建议: 无 4、平均结果集大小 来源:数据库快照 公式:行选择/执行Select SQL 的次数(Rows selected Select SQL statements executed) 指标:OLTP≤10 ...
If hit ratio is less than increase catalog cache size perl packhitratio.pl dbrun.snap—— 该脚本提供了包缓存器的命中率。 $ perl packhitratio.pl dbrun.snap Package Cache Inserts Package Cache Lookups % Hit Ratio --- 1 244 99% HINT : Increase the catalog cache size if the hit ratio i...
If hit ratio is less than increase catalog cache size perl packhitratio.pl dbrun.snap—— 该脚本提供了包缓存器的命中率。 $ perl packhitratio.pl dbrun.snap Package Cache Inserts Package Cache Lookups % Hit Ratio --- 1 244 99% HINT : Increase the catalog cache size if the hit ratio i...
在项目测试中,执行单交易负载测试时,通过Spotlight监控发现,PACKAGE-CACHE–HIT-RATIO命中率较低,约65%,在增加PACKACE CACHE大小后,其命中率无明显改善。 分析解决: 使用SPOTLIGHT监控当前执行SQL,发现数据库中多条相似SQL出现在当前执行的SQL中,仔细分析,发现这些SQL仅数值不同。因此同一SQL被DB2识别成不同SQL导致,...
检测方法:1-(Package Cache Insert/Package Cache Lookup) 指标阈值:1,或者能够长时间接近1的稳定数值 指标意义:有多少查询语句可以直接在包缓存中找到 15. 平均结果集大小 检测方法: select ROWS_SELECTED/(SELECT_SQL_STMTS+1) as Avg_Result_Set from sysibmadm.snapdb ...
物理读:把数据从磁盘读取到Buffer Cache中 逻辑读:从Buffer Cache中读取数据块 2.1 我们使用以下命令来监控缓冲的命中率 SELECT substr(bp_name,1,30) as bp_name, data_hit_ratio_percent, index_hit_ratio_percent, total_hit_ratio_percent FROM SYSIBMADM.BP_HITRATIO where bp_name not like 'IBMSYSTEM%...
カタログ・キャッシュのオーバーフロー(Catalog Cache Overflows) カタログ・キャッシュが割り当てられたメモリーの境界をオーバーフローした回数。 パッケージ・キャッシュ・ヒット率(%)(Package Cache Hit Ratio (%)) パッケージ・キャッシュ・ヒット率。次の式で計算されます...
正如上文所述,我们需要监控与全局锁管理相关的锁等待,锁超时,锁升级等相关性能指标。DB2 提供了多个表函数可以列出全局锁管理的这些监控元素。这里使用其中一个表函数 MON_GET_PKG_CACHE_STMT 来示范。这个表函数会收集当前数据库的 PACKAGE CASH 里面的信息,返回为一张表,可以被 SQL 语句直接调用。
fromsysibmadm.bp_hitratiowherebp_namenot like'IBMSYSTEM%'; 1.26.2监控Package Cache大小 withdbcfg1as(selectint(value)aspckcacheszfromsysibmadm.dbcfgwhere name='pckcachesz') Selectpckcacheszaspackage_Cache_Size,pkg_cache_lookupsaslookups,pkg_cache_insertsasinserts,pkg_cache_num_overflowsasoverflows...
You can also use the returned value to refine the package cache hit ratio for this application. DDL statements can also affect the package cache by invalidating sections that are stored there and causing additional system overhead due to section recompilation. Deadlock Rollbacks Percent The ...