2

圧縮されていないバックアップのサイズを確認できることは知っていますが、それは実用的ではありません。

オンライン中にデータベースのサイズを確認するコマンドはありますか? (Linux/Unix/Windows)

4

2 に答える 2

4

db2admin として (または同様の権限で) データベースに接続している場合は、次のコマンドを使用します。

 call get_dbsize_info(?,?,?,-1);

最初の 3 つのパラメーターは出力パラメーターです。

Value of output parameters
--------------------------
Parameter Name  : SNAPSHOTTIMESTAMP
Parameter Value : 2014-06-17-13.59.55.049000

Parameter Name  : DATABASESIZE
Parameter Value : 334801764352

Parameter Name  : DATABASECAPACITY
Parameter Value : 1115940028416

Return Status = 0

サイズはバイト単位で指定されるため、1024^3 で割って Gb を取得します。

最後のパラメーターは、スナップショットが更新される頻度です。-1 はデフォルト設定を使用します。

参考文献...

注: このコマンドはログなどを考慮していません。そのため、ディスク上でははるかに大きく表示される場合があります。

于 2014-06-17T13:10:35.233 に答える