データベースの空き容量をプログラムで取得する方法はありますか?

管理ポータル:システムオペレーション > データベース にある「空き容量」で表示される内容は、システムクラス SYS.Database のFreeSpace クエリで取得可能です。



次のようなコードでクエリを実行します。

例:
(%SYSネームスペースにて作成、実行します)
 

ZISJ.mac
Set stmt=##class(%SQL.Statement).%New()
Set status=stmt.%PrepareClassQuery("SYS.Database","FreeSpace")
Set rs=stmt.%Execute()
While rs.%Next() {
  Write !
  For i=1:1:9 {
   Write rs.%GetData(i),","
  }
}

 


該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル:

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

FAQトップに戻る