Как определить размер экземпляра БД? (Sybase 12.5)
У меня есть экземпляр с десятками БД, и мне нужно знать общее пространство, используемое всеми БД. Я не хочу делать sp_spaceused для каждого из них. Могу ли я сделать цикл foreach и добавить их все, или что-то в этом роде? Или есть какой-то системный хранимый процесс, который сделает эту работу?
1 ответ
Если БД находятся на своих собственных разделах, df -h
вернет информацию под *nix. Если они находятся в своих собственных каталогах, вы можете запустить du -hS
,
Не уверен, как бы вы сделали это внутри самого Sybase.