我正在尝试收集有关 SQL 数据库的一些知识,但我对事务日志文件 (LDF) 有一些疑问。
首先,当您创建数据库时,您必须为数据库和日志文件定义初始文件大小。据我所知,一旦在磁盘上创建文件,无论数据库中是否有实际数据或是否有任何事务(日志),它们都将具有指定的大小。
我的理解是备份数据库:
通过“清空”其中的日志来清除磁盘上的 LDF 文件。
现在看来我没有正确理解这一点,因为日志文件似乎是固定大小的。我的实际问题是这样的:
截断日志实际上对日志文件 (LDF) 有何影响?这个过程应该是为了防止磁盘变满。
如果我没有正确理解某些概念,请纠正我。
谢谢!