Я вручную изменил размер файлов mdf / ndf до большого размера, чтобы избежать автоматических операций над базами данных SQL Server. Поскольку файлы больше, на дисковых разделах остается очень мало свободного места, и системные администраторы постоянно предупреждают меня о том, что у меня заканчивается свободное место.
Поскольку я изменил их размер, в файлах данных много свободного места, но этого не замечаешь, глядя на размеры файлов / свободное место на диске.
Как я могу отслеживать реальный процент использования файлов данных? Я бы предпочел использовать счетчики perfmon. Я обеспокоен тем, что, когда файлу действительно не хватит места, SQL Server не сможет выделить достаточно места и будет зависать.
источник
У меня есть другой метод для активного мониторинга файлового пространства данных и предупреждения, если свободное пространство падает ниже определенного процента с помощью SQL Alert.
Основы
Создайте пользовательское сообщение об ошибке в sys.messages. Это будет использовано оповещением агента sql.
Теперь создайте задание агента SQL. Убедитесь, что вы изменили
set @threshold = 20 --->>>>>>>>>>>>>>>>> CHANGE HERE <<<<<<<<<<<<<<<<<<<<<---
в сценарии ниже. Я поставил его как очень низкий порог, только чтобы имитировать предупреждение. Запланируйте выполнение задания каждые 30 минут (измените его в соответствии с вашими потребностями).Теперь создайте оповещение, чтобы ответить на
911421
номер ошибки.Примечание: есть и другие виды улучшений, которые вы можете сделать с моей идеей выше.
источник
Просто основываясь на ответах Аарона и Кина, вы можете сделать это с помощью счетчиков перфорации, но с одним из настраиваемых пользователем счетчиков .
Я мог бы:
В случае, если вы хотите быть надлежащим образом уведомлены:
Предостережения:
Но они могут быть использованы в Perfmon или другом подобном инструменте.
источник
Также есть простые настройки предупреждений для мониторинга размера файла данных:
Дополнительное «Low Log Space Alert» будет следить за свободным местом для файла журнала транзакций (автоматический рост отключен):
источник