Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 简单恢复模式下的数据库是否应该在备份前、备份后截断日志,或者根本不截断日志?_Sql Server 2005 - Fatal编程技术网

Sql server 2005 简单恢复模式下的数据库是否应该在备份前、备份后截断日志,或者根本不截断日志?

Sql server 2005 简单恢复模式下的数据库是否应该在备份前、备份后截断日志,或者根本不截断日志?,sql-server-2005,Sql Server 2005,简单恢复模式下的sql server db是否应该在备份前、备份后或根本不进行日志截断?在中,事务日志的增长不会超过最大并发事务所需的日志空间。因此,在性能良好的系统中,无需在每次备份时截断日志 但是,如果某些昂贵的(可能是特别的)查询可能会占用大量日志空间,您可能会偶尔截断日志来恢复一些磁盘空间。截断日志只会将可恢复的VLF标记为可重用。这在简单恢复模型中会自动发生。您似乎在交替使用“截断”和“收缩”。

简单恢复模式下的sql server db是否应该在备份前、备份后或根本不进行日志截断?

在中,事务日志的增长不会超过最大并发事务所需的日志空间。因此,在性能良好的系统中,无需在每次备份时截断日志


但是,如果某些昂贵的(可能是特别的)查询可能会占用大量日志空间,您可能会偶尔截断日志来恢复一些磁盘空间。

截断日志只会将可恢复的VLF标记为可重用。这在简单恢复模型中会自动发生。您似乎在交替使用“截断”和“收缩”。