查看: 1594|回复: 2
|
MS Sql Transaction Log 突然 auto Grown
[复制链接]
|
|
我一架DB server transaction log 这两个月发生两次 auto grown,
original transaction log size我们设定10Gb (通常usage都是few hundred mb)
但突然 grown 后去到30GB
data file那面并没有什么异常
第一次grown 我在event log 在不到任何info
最近一次event log两个不同时段都有 info
Autogrow of file 'XXXXX_Log' in database 'XXXXX' took 120666 milliseconds.
Consider using ALTER DATABASE to set a smaller FILEGROWTH for this file.
请问有什么可能造成这auto grown.
|
|
|
|
|
|
|
|
发表于 24-8-2012 02:52 PM
|
显示全部楼层
我一架DB server transaction log 这两个月发生两次 auto grown,
original transaction log size我们设定10Gb (通常usage都是few hundred mb)
(如果是default setting the 话是auto grow, Auto grow 的目的就是当你设定initial size 如10GB, 当TranLog满了或超过10GB就自动increase , 而increase的size就是based on FileGrowth Rate 的%或MB,所以你要check你的database setting囖,照你的case, 应该是 filegrowth rate is 10GB, 所以grow 2次 + initial =30GB)
但突然 grown 后去到30GB
data file那面并没有什么异常
第一次grown 我在event log 在不到任何info
最近一次event log两个不同时段都有 info
Autogrow of file 'XXXXX_Log' in database 'XXXXX' took 120666 milliseconds.
Consider using ALTER DATABASE to set a smaller FILEGROWTH for this file.
(可用SSMS直接在GUI设定,把FileGrowth rate 改小-)
请问有什么可能造成这auto grown.
下来就是可以backup 你的database (MSSQL2005/8) 都会自动truncate log(remove log)的。 btw 你有schedule backup的吗? |
|
|
|
|
|
|
|
楼主 |
发表于 24-8-2012 05:21 PM
|
显示全部楼层
用snapmanager backup
Truncate 但log 没shrink.
注意到原来突然grow 之前snap manager 发生backup fail. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|