我的网站问题非常慢,所以只需检查数据库等。
所以此刻我的
MDF文件是320MB和 LDF文件是18 MB
我注意到的一件事是奇怪的是,当我知道有数据库事务时,LDF文件还没有更新4天更新日期,只是想知道这是否可行?
如果没有,我该如何解决呢
答案 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知道该怎么做。
干杯
伊恩