首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事务日志自动增长持续时间

事务日志自动增长持续时间
EN

Database Administration用户
提问于 2013-08-29 18:41:26
回答 1查看 419关注 0票数 2

我正在使用事件通知来捕获我服务器上所有数据库的数据和日志文件自动增长事件。我使用这些数据来分析数据库存储配置。

在查看数据时,我注意到事务日志增长的平均持续时间远远超过了我所期望的任何东西,这使我认为我要么误解了数据,要么忽略了与事务日志自动增长有关的东西。

这是今天捕获的日志文件增长事件的一个示例:

代码语言:javascript
复制
<EVENT_INSTANCE>
  <EventType>LOG_FILE_AUTO_GROW</EventType>
  <PostTime>2013-08-29T11:14:26.447</PostTime>
  <SPID>97</SPID>
  <DatabaseID>32</DatabaseID>
  <NTDomainName />
  <HostName>[cleansed]</HostName>
  <ClientProcessID>4884</ClientProcessID>
  <ApplicationName>.Net SqlClient Data Provider</ApplicationName>
  <LoginName>[cleansed]</LoginName>
  <Duration>4173000</Duration>
  <StartTime>2013-08-29T11:14:22.263</StartTime>
  <EndTime>2013-08-29T11:14:26.437</EndTime>
  <IntegerData>64000</IntegerData>
  <ServerName>[cleansed]</ServerName>
  <DatabaseName>MyDB</DatabaseName>
  <FileName>MyDB_log</FileName>
  <LoginSid>[cleansed]</LoginSid>
  <EventSequence>14637017</EventSequence>
  <IsSystem />
  <SessionLoginName>[cleansed]</SessionLoginName>
</EVENT_INSTANCE>

因为持续时间是报告(毫秒),所以我阅读这个文件,因为它需要花费69.54分钟来增长文件。此日志文件的自动增长设置为512 2TB(限制为2TB)

代码语言:javascript
复制
SELECT
    growth AS GrowthPages,
    growth*8/1000 AS GrowthMB,
    max_size,
    is_percent_growth
FROM MyDB.sys.database_files
WHERE type=1

GrowthPages GrowthMB        max_size        is_percent_growth
64000       512             268435456       0

所有数据库登录到同一个卷,该卷通过光纤通道连接到SAN。(如果需要的话,我必须与我们的SAN管理员取得更多关于存储配置的详细信息)。

实例为SQL2012Enterprise,服务器为Windows2008WebEnterprise。

为什么要花一个多小时才能将日志增长512 by?我们没有注意到这些数据库的操作延迟(除非我们只是忽略了它)。有少数其他数据库具有类似的持续时间;它们的自动增长设置是相同的。具有较小自动增长设置的其他数据库具有相应较短的持续时间。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-08-29 18:46:24

您正在查看SQL跟踪。扩展事件以微秒为单位记录持续时间(虽然有些数据是以毫秒为单位报告的,持续时间不受影响)。您可以看到,该事件花费的时间不到5秒:

代码语言:javascript
复制
<StartTime>2013-08-29T11:14:22.263</StartTime>
<EndTime>2013-08-29T11:14:26.437</EndTime>

还需要确认一下(尽管由于datetime数据类型中毫秒舍入的缘故,它已经关闭了一点):

代码语言:javascript
复制
SELECT DATEDIFF(MICROSECOND,'2013-08-29T11:14:22.263','2013-08-29T11:14:26.437');

----------
4174000
票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/48965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档