sql-server - LDF没有更新,正常吗?

标签 sql-server

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

所以现在我的

MDF 文件大小为 320MB, LDF 文件为 18 MB

我注意到奇怪的一件事是,当我知道存在数据库事务时,LDF 文件在修改日期之前已经 4 天没有更新,只是想知道这是否可能?

如果没有,我该如何解决

最佳答案

我相信,只要文件保持打开状态(在数据库附加且在线时),最后修改日期就不会更新。

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

对于速度缓慢的情况,您可能想查看是否发生了过多的资源等待,如果是,是哪些类型(例如锁等待或 I/O 等待)。

关于sql-server - LDF没有更新,正常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6593635/

相关文章:

sql - 表中没有数据时显示空值

sql - 在SQL中显示员工姓名(老板)和员工(下属)人数

python - 使用 native Windows 数据库驱动程序在 Windows 上运行 django 迁移以获取远程 mssql 数据库

c# - 每天同步不同机器上的两个 SQL Server 数据库有什么好方法吗?

c# - 检查房间可用性

sql-server - 是否可以将 SQL Server session 上下文与 Azure 弹性查询一起使用

sql - 在具有日期限制的 SQL 记录中搜索

sql - T-SQL 包含所有行 ID 的最少公共(public)日期集

c# - 从 SQL Server 表中删除一行

c# - 遍历记录并根据条件更新数据库