如何控制SQL Server 2005的Log文件尺寸。
心念不空过 2008-04-17 04:29:20 现在有一个数据库,尺寸大概几十G或者上百G。
现在的问题是,可能在某个时候表的结构会改变,比如某列会从int升到bigint。这样在操作的时候会产生大量的Log。
试验的结果是,在当前环境下,55G的数据库,会产生130G的Log文件,这肯定是不能接受的。
控制Log尺寸,我知道的有两种方法,dump 或者 trunc log on chkpt
因为这个升级要做到一个事务里面,所以dump好像行不通。
至于trunc log on chkpt,设为TRUE后好像没用,Log文件还是疯长。
有什么办法吗?
先谢了。