如果楼主可以做的话,试一下下面的方法,记得要备份: 步骤1:创建一个和源表一样的表。 步骤2:把数据插入步骤1中的表,插入过程中select 其他字段,要修改的字段+追加的数据 from xxx 步骤3:truncate源表。然后把数据再插入回来。 但是不能频繁做,会锁表。
楼主的不同磁盘 ,是不同物理盘 还是不同逻辑盘? 貌似逻辑盘啊
引用 9 楼 spiritzhi 的回复: 引用 5 楼 DBA_Huangzj 的回复: 分布到物理磁盘的确有提高,但是别期望有极大的提高,日志还是会写磁盘的。默认checkpoint是1分钟执行一次,然后把已提交的写入到数据文件,这时候才会有提升。当日志需要写入的量很大的时候,性能才有明显提高。 那是不是将checkpoint的时间延长一些就能有效果?不要随便修改这些默认配置,其实如果不……
引用 5 楼 DBA_Huangzj 的回复: 分布到物理磁盘的确有提高,但是别期望有极大的提高,日志还是会写磁盘的。默认checkpoint是1分钟执行一次,然后把已提交的写入到数据文件,这时候才会有提升。当日志需要写入的量很大的时候,性能才有明显提高。 那是不是将checkpoint的时间延长一些就能有效果?
分布到物理磁盘的确有提高,但是别期望有极大的提高,日志还是会写磁盘的。默认checkpoint是1分钟执行一次,然后把已提交的写入到数据文件,这时候才会有提升。当日志需要写入的量很大的时候,性能才有明显提高。
学习~ 这篇写的不错 楼主可以看看 http://www.cnblogs.com/CareySon/archive/2012/02/14/2351149.html
其实操作都在日志里面操作的,checkpoint或者lazy writer的时候才写入mdf/ndf。而且绝大部分操作都在内存中执行,不会到磁盘执行。
22,209
社区成员
121,730
社区内容
加载中
试试用AI创作助手写篇文章吧