Файл журнала SQL, растущий быстро

На самом деле Вам не нужно ничто кроме Python, чтобы сделать это.

cd dir/to/share
python -m SimpleHTTPServer

Таким образом, можно получить доступ к dir/к/доле через http://HOSTNAME/. Прекратить совместно использовать просто CTRL+C.

0
задан 11 April 2011 в 06:26
1 ответ

Можно ли совместно использовать результаты их ниже? Вы берете регулярные резервные копирования журнала транзакций?

select name, log_reuse_wait_desc from sys.databases

DBCC OPENTRAN()

Необходимо правильно измерить журналы транзакций так, чтобы автоматический выросли, не будет втолкнут, и часто уменьшение их НЕ является хорошей идеей.

Править: Кодируйте на основе своих комментариев для проверки, какие файлы журнала недавно выросли.

DECLARE @filename VARCHAR(255) 
SELECT @FileName = SUBSTRING(path, 0, LEN(path)-CHARINDEX('\', REVERSE(path))+1) + '\Log.trc'  
FROM sys.traces   
WHERE is_default = 1;  

--Check if the data and log files auto-growed. Look for tempdb, log files etc.
SELECT 
    gt.ServerName
    , gt.DatabaseName
    , gt.TextData
    , gt.StartTime
    , gt.Success
    , gt.HostName
    , gt.NTUserName
    , gt.NTDomainName
    , gt.ApplicationName
    , gt.LoginName
FROM [fn_trace_gettable](@filename, DEFAULT) gt 
JOIN sys.trace_events te ON gt.EventClass = te.trace_event_id 
WHERE EventClass in ( 92, 93 ) --'Data File Auto Grow', 'Log File Auto Grow'
ORDER BY StartTime; 
1
ответ дан 4 December 2019 в 22:26

Теги

Похожие вопросы