Как определить размер экземпляра БД? (Sybase 12.5)

У меня есть экземпляр с десятками БД, и мне нужно знать общее пространство, используемое всеми БД. Я не хочу делать sp_spaceused для каждого из них. Могу ли я сделать цикл foreach и добавить их все, или что-то в этом роде? Или есть какой-то системный хранимый процесс, который сделает эту работу?

1 ответ

Если БД находятся на своих собственных разделах, df -h вернет информацию под *nix. Если они находятся в своих собственных каталогах, вы можете запустить du -hS,

Не уверен, как бы вы сделали это внутри самого Sybase.

Другие вопросы по тегам