AlwaysOn如何应对大事务操作?-创新互联
对于AlwaysOn和镜像环境下的归档(或其他大事务操作),我觉得要注意点:
1. 尽量避免在同步模式下做大事务操作,一旦决定做,请改成异步模式。
2. 归档勤做,每次做也要loop delete top n and waitfor。
3. 索引维护,尽量将索引重建改成索引重整。
4. 应该把大批删除,切成小块来删或者不归档,重命名原表,新建一个同schema的表。
5. 修改镜像数据库的数据文件到PCI-E SSD上,启动可以加速同步,在alwayson上应该也能用上。
6. 同步提交模式,对于大事务带来延时,尤其对于如下环境:在周末或晚上必须完成大ETL批处理,用于准备下个工作日的数据。使用显式事务可以优化负载性能,并仍然利用了同步提交提供的安全性(避免数据丢失),减少HADR_Commit等待。
7.升级到AlwaysOn 2016,利用最新的日志性能改进,将日志捕获和应用由单线程变成多线程。
更好的日志传输性能
随着高速硬件SSD的普遍使用,提供了更大的吞吐量,这对于写事务到辅助副本是很重要的。因此,微软更新了AlwaysOn的数据同步过程,简化了管道以便有更好的吞吐量和CPU上的更少压力。性能瓶颈大多数可能发生在日志捕获(Log Capture)和重做(Redo)步骤。之前,日志捕获和重做步骤使用单线程处理日志,而现在这些步骤使用多线程并行运行,极大提升了性能。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:AlwaysOn如何应对大事务操作?-创新互联
网站链接:http://ybzwz.com/article/edhge.html