Есть ли инструмент/приложение для вычисления потребности в пространстве для базы данных в SQL Server? Я знаю, что sp_spaceused
может использоваться, но он вычисляет фактическое пространство, занимаемое в этот момент. То, что я искал, - это инструмент, который подключается к базе данных, и пользователь может интерактивно предоставлять входные данные, например, среднее число строк и получать требуемое пространство. Это можно использовать для планирования на будущее.
- Инструмент должен иметь возможность подключаться к экземпляру/базе данных SQL Server,
- Получить размер данных для одной строки для каждой таблицы
- Пользователь должен уметь оценивать количество строк для всех таблиц
- Инструмент должен иметь возможность оценить требования к размеру
С некоторыми дополнительными вводами, такими как транзакции в день и т.д., мы можем оценить размер журнала и т.д.
Update:
Я начал работать над своего рода инструментом для достижения этой цели. Я хочу, чтобы все влились в их идеи. Как только он примет какую-то форму, я планирую разместить его на сайте проекта с открытым исходным кодом, например codeplex.com