LDF没有更新,正常吗?

时间:2011-07-06 08:38:39

标签: sql-server

我的网站问题非常慢,所以只需检查数据库等。

所以此刻我的

MDF文件是320MB和 LDF文件是18 MB

我注意到的一件事是奇怪的是,当我知道有数据库事务时,LDF文件还没有更新4天更新日期,只是想知道这是否可行?

如果没有,我该如何解决呢

3 个答案:

答案 0 :(得分:3)

我相信,只要文件保持打开状态(数据库附加和联机时),就不会更新上次修改日期。

认为它仅在首次打开文件进行修改和/或关闭时才更新。您不应该依赖基于文件系统的工具来检查SQL Server的状态 - 使用SQL Server中内置的工具(例如性能计数器,SQL日志)或Management Studio(例如活动监视器)。

如果速度很慢,您可能希望查看是否存在过多的资源等待,如果是,则查看哪些类型(例如锁定等待或I / O等待)。

答案 1 :(得分:2)

为LDF文件修改的日期可能不是一个非常好的检查指标。我知道每天都有几个数据库被访问,有些日志文件被报告为文件系统未被修改几个月。

如果您希望数据库性能成为问题,那么检查更好的方法是尝试识别网站中任何特别慢的部分,并使用SQL事件探查器查看哪些数据库操作比平时花费的时间更长。< / p>

答案 2 :(得分:0)

StevieB,

SQL有MDF文件,这些是你用来存储数据的,LDF存储日志文件,基本上是一段时间内对数据库的更改,LDF可能会根据你的数据库恢复模式进行修改,如果是完全模式的话将记录所有内容,如果不简单的话。

担心它不会改变。 SQL Server知道该怎么做。

干杯

伊恩