Я знаю, что вы можете посмотреть на размер несжатой резервной копии, но это нецелесообразно.
Есть ли команда для определения размера базы данных, когда она находится в сети? (В Linux/Unix/Windows)
Я знаю, что вы можете посмотреть на размер несжатой резервной копии, но это нецелесообразно.
Есть ли команда для определения размера базы данных, когда она находится в сети? (В Linux/Unix/Windows)
При подключении к базе данных от имени db2admin (или с аналогичными разрешениями) используйте следующую команду:
call get_dbsize_info(?,?,?,-1);
Первые три параметра являются выходными параметрами:
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, чтобы получить Гб.
Последний параметр — это частота обновления моментального снимка. -1 использовать настройки по умолчанию.
Примечание. Эта команда не учитывает журналы и т. д., поэтому на диске они могут оказаться намного больше.
Используйте 1_
l(для сеанса)
p(при нажатии маленького p будет показан общий размер db n используемый размер db)
<kbd></kbd>
- person Burgi; 16.02.2017