Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Мониторинг баз данных экземпляра SQL  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2800
Подскажите способы, которые позволят узнать, что файлы журналов (log file) для каждой базы заполнен более 90% и по почте скинуть оповещалку?

т.е. инструмент смотрит на базы экземпляра вычитает % заполненного журнала и если он превышен 90 то отправлять письмо
5 фев 19, 09:25    [21801706]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг баз данных экземпляра SQL  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2800
ессесно для как каждой отдельной базы ... такой вот алерт делать
5 фев 19, 09:26    [21801707]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг баз данных экземпляра SQL  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6612
SAS2014,

трудно придумать что с это информацией делать, но есть такой

+
SELECT db.[name] AS [Database Name], db.recovery_model_desc AS [Recovery Model], 
db.log_reuse_wait_desc AS [Log Reuse Wait Description], 
ls.cntr_value AS [Log Size (KB)], lu.cntr_value AS [Log Used (KB)],
CAST(CAST(lu.cntr_value AS FLOAT) / CAST(ls.cntr_value AS FLOAT)AS DECIMAL(18,2)) * 100 AS [Log Used %], 
db.[compatibility_level] AS [DB Compatibility Level], 
db.page_verify_option_desc AS [Page Verify Option], db.is_auto_update_stats_on,
db.is_auto_update_stats_async_on, db.is_parameterization_forced
FROM sys.databases AS db
INNER JOIN sys.dm_os_performance_counters AS lu 
ON db.name = lu.instance_name
INNER JOIN sys.dm_os_performance_counters AS ls 
ON db.name = ls.instance_name
WHERE lu.counter_name LIKE N'Log File(s) Used Size (KB)%' 
AND ls.counter_name LIKE N'Log File(s) Size (KB)%'
AND ls.cntr_value > 0;

5 фев 19, 10:08    [21801736]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг баз данных экземпляра SQL  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2259
SAS2014,

лучше смотреть не % заполнености журнала (который тупо увеличится, при необходимости и возможности) а %свободного места на дике

PRTG рекомендую
5 фев 19, 11:06    [21801785]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг баз данных экземпляра SQL  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2800
Вопрос решен всем спс
7 фев 19, 09:14    [21803209]     Ответить | Цитировать Сообщить модератору
 Re: Мониторинг баз данных экземпляра SQL  [new]
Remind
Member

Откуда: UK
Сообщений: 433
SAS2014,

DBCC SQLPERF(LOGSPACE) ?
7 фев 19, 21:02    [21803864]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить