我有一个 Microsoft Sql Server,它可以处理由 java 和 c# 中的多个客户端组成的公司软件套件的中等流量。
它因“暂停”查询而过载。他们最终通过了,但有些超时(尤其是写入)。查询主要是读取。
有什么办法可以加快速度,或者以其他方式修复它?
这是我的活动监视器的图片,以显示我在说什么:
旁注:我们计划迁移到 MySql 已经有一段时间了。这会有所帮助吗?我知道 MS Sql 很强大,但它的默认值是 Read-Committed,这会伤害什么吗?
mysql locking timeout sql-server
locking ×1
mysql ×1
sql-server ×1
timeout ×1