|
grantguan 发表于 2012-12-14 12:39 ![]()
1:SQL Server replicate 锁表问题,用户表1 million, concurrency 很高,每5分钟replicate 到另外3台机器上 ...
1. 需要了解你的订阅发布模式是什么,是否适用于当前环境
事务复制、快照复制、点对点复制、合并复制?
如果直接用SQL Agent去拉数,更类似于快照复制;每种复制技术都跟自身的数据一致性要求有关,所以切换模式后可能性能提升但是数据一致性实时性等可能无法保障
2. AlwaysOn不能脱离集群环境,如果你没有仲裁盘的话,可以考虑共享目录作为仲裁
3. 个人观点:MySQL的这些特性一般情况下用在对数据读写效率高,但完整性不那么高的系统上,例如:门户网站等;所以他能提供这些功能,MSSQL默认对完整性控制比较严格,不过如果你需要也可以强制不加锁,并发处理DML |
|