我的一个数据库有多个日志文件 log.ldf - 40 GB(在D:驱动器上) log2.ldf -70 GB(在S:Drive上) log3.ldf -100 GB(在L:驱动器上)
SQL Server将首先选择哪个日志文件。是SQL服务器会按照任何顺序来选择日志文件吗?我们可以控制这个吗?
答案 0 :(得分:0)
我相信你无法控制将要写入哪个档案的LOG信息
您不应只关注 BIGGEST 文件,而应关注 FASTEST
一般建议只有两个文件:
- 第一个文件,尽可能在FASTEST驱动器上(在SSD上)。将MAXSIZE设置为文件大小,因此不再增长
- 第二个文件,在大驱动器上尽可能小,如果第一个文件已满,它可以增长。
您的任务是监控您的第二个文件大小,如果它开始增长,则更频繁地进行日志备份并缩回该文件。
如果要查看日志文件的使用方式,可以使用以下DBCC命令:
DBCC LOGINFO ();