猿问

我们SQLSERVER配置这么高,为什么还这么慢

我们SQLSERVER配置这么高,为什么还这么慢


米脂
浏览 711回答 1
1回答

斯蒂芬大帝

慢的三个原因,IOPS,CPU,内存,锁。数据库默认是占满内存做缓存的,如果你有2个不同的数据库,内存不分配好,就出现争用内存的情况。CPU一般建议80%左右,索引、大逻辑查询,count等统计信息都是走CPU,CPU高肯定慢。IOPS,就是写入速度,如果经常批量写数据,批量查数据,或者直接全部数据读取后给前端处理,IOPS不足就会影响数据吞吐形成等待。锁,也就是事务,大量事务会出现枪锁情况,这个情况也会等待,甚至死锁。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答