好几年前的系统了,数据库使用 SQLSERVER. 对某列的读写比较频繁,为了保持数据唯一性,对此列读写都会加锁。
现在发现并发高的话,数据库里会频繁出现等待队列,最后都是定位到这个列的读写锁。
服务器用的是阿里云的 ECS。尝试用过他们的 RDS,但是不支持 linkserver,系统里面也使用不少 linkserver 来互相操作,所以又 pass 了。
归根结底应该是硬盘 IO 的限制。由于没法自建服务器,也就没法对硬盘做 raid0 之类的操作。
尝试选择阿里云的高效 IO 的 SSD 云盘,用工具测了下硬盘数据,发现表现还不如普通的 SSD 硬盘。
这个时候有什么好一些的处理方式吗?
1
msg7086 2017-06-18 05:39:58 +08:00
加钱上 SSD 的 VPS 或者独服。
|
2
dousao OP 有没有兄弟有同类经验的.
|