怎么检查数据文件或许Log文件是否增长过?51CTO博客 - 娱乐之横扫全球

怎么检查数据文件或许Log文件是否增长过?51CTO博客

2019-03-06 10:21:36 | 作者: 晓山 | 标签: 文件,数据,数据库 | 浏览: 555

在论坛看到一个帖子,说数据库变慢了一段时刻,发现这段时刻数据库文件的最终修正时刻跟变慢的国际共同,想知道这段时刻是否文件的确增加了。

其实SQL Server供给了数据增加的Event,并且Default Trace里边就记载了。

下面咱们做个测验,我创立了一个新的数据库,创立表然后刺进数据:

createtabletest(testvarchar(100))

go

insertintotestvalues (replicate('a',100))

go 100000

 

现在查询Default Trace:

declare @TraceFileasvarchar(max)

select@TraceFile=path fromsys.traces

 

selectDatabaseName,FileName,StartTime

from::fn_trace_gettable(@TraceFile,default)--替换你自己的Trace文件地址

whereEventClass= 92 or EventClass= 93 andStartTime> '2013-06-2813:09:49.767'

 

关于Event 92和93的解说: 

 

select*fromsys.trace_eventswheretrace_event_id= 92  or trace_event_id= 93

 

成果如下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

能够看到数据库增加的记载。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表娱乐之横扫全球立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章