Version 2012.2.x ~
  使用中のグローバルバッファのサイズを知る方法はありますか?

2012.2.0 以降でグローバル変数毎のデータベースバッファ使用量を確認するツール(^GLOBUFF)が用意されています。

%SYSネームスペースにて、ユーティリティを直接実行しても良いですし、以下のようにプログラムで実行する方法もあります。
 

  set log="C:\temp\g.log"
  open log:"WNS"
  use log
  do display^GLOBUFF(200)    ;; 200個まで計測
  close log


実行結果には、DB名とグローバル名、バッファに占める割合が出力されます。
 

----------------------------------------------------------------
Total buffers: 65536 Buffers in use: 9688

Item Global Database Percentage (Count)
1 oddDEF CACHELIB 33.960 (3290)
2 DocBook.blockI DOCBOOK 16.154 (1565)
3 rOBJ CACHELIB 13.460 (1304)
...

関連トピック:
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る