笔记5-徐 检查日志文件不能被截断的原因
笔记5-徐 检查日志文件不能被截断的原因
1 --检查日志文件不能被截断的原因 2 SELECT * FROM sys.databases WHERE database_id=9 3 --SELECT * FROM sys.sysdatabases 4 --查看日志占用日志文件占用率 5 DBCC SQLPERF(LOGSPACE) 6 GO 7 8 --查看不能截断日志文件的原因 9 SELECT name,recovery_model_desc,log_reuse_wait,log_reuse_wait_desc 10 FROM sys.databases 11 GO 12 13 --检查最老的活动事务 14 DBCC OPENTRAN 15 GO 16 SELECT st.text,t2.* FROM sys.dm_exec_sessions AS t2,sys.dm_exec_connections AS t1 17 CROSS APPLY sys.dm_exec_sql_text(t1.most_recent_sql_handle) AS st 18 WHERE t1.session_id=t2.session_id 19 AND t1.session_id>50 20 21 --如果事务比较久,可以用kill命令杀掉进程 22 KILL 54