我有一个小型SQL Server Express RDS实例,昨晚运行良好。今天,尽管我暂时没有做任何事情,但是它的性能却发生了非常糟糕的事情。
使用SSMS甚至右键单击表名称以获取上下文菜单也可能需要30秒钟以上的时间(昨天是一两个)。过去耗时少于1秒的简单查询耗时10至60秒或更多。现在,花费一两秒钟的较长查询会超时。无论我查询的是两个数据库中的哪个数据库,还是查询哪个表,故事都是一样的,因此这似乎是一个普遍问题。无论是从EC2实例还是从远程笔记本电脑运行SSMS,都没有关系。结果是一样的。
查看SQL监视器图,我看不到任何特别之处,与过去两周查看该图的情况相比,与数据库的连接少于10个。 CPU使用率低于10%,等等。
因此,总结一下:整个晚上的性能都无法发挥作用,而无需更改数据库。问题正在全局影响数据库和所有表的查询。无论是在EC2实例上还是在笔记本电脑上远程使用SSMS,都是同样的问题。
可以使用一些帮助进行故障排除