浅析SQL Server 2008的Change Data Capture功能
对部署CDC的建议
经过以上测试,我们可以发现以下情况:
• CDC激活会显著增加日志文件的读操作。
• CDC激活后更新跟踪表会产生额外的写入,并消耗存储空间。
• CDC激活后,原数据表的聚簇索引尺寸会影响到CDC产生的IO数据量,而原始数据表上的非聚簇索引则不会。
• CDC激活后,被选定进行更新跟踪的列键值属性同样会影响到CDC产生的IO数据量和存储空间。
因此如同微软建议的一样,在CDC激活的环境下,应该将更新跟踪表写入与原始表不同的文件组并存放在不同的存储设备上,注意控制需要监控的数据列尺寸,同时应该注意为日志文件选取可提高读取性能的存储硬件上,比如RAID10。
0
相关文章