提问人:Dennis Jaheruddin 提问时间:11/13/2023 最后编辑:Dennis Jaheruddin 更新时间:11/13/2023 访问量:73
从 SQL Server 2019 Standard 迁移到 Enterprise 后的性能下降 [已关闭]
Performance degradation after moving from SQL Server 2019 Standard to Enterprise [closed]
问:
最近,我正在使用一个非常活跃的数据库,该数据库正在运行 SQL Server 2019 标准版。这个周末,它升级到了SQL Server 2019企业版(我没有参与,但如果需要,我可以询问该过程),突然性能要差得多。(每隔几分钟,图表就会显示查询需要更长的时间,并最终相互等待)。
实际的根本原因分析正在等待中,我意识到没有足够的信息来排除故障,但总的来说,我认为一定有可能的嫌疑人。
上下文
- RDS 托管在 AWS 上
- 基础新计算机是前一台计算机的两倍(CPU、内存)
- 数据库的使用方式没有已知的变化,大约 1 天前升级后,指标也开始变坏。
在注意到问题后,检查所有设置,并将任何非默认设置(之前/之后)设置为与之前相同,以消除所有可能的变量。(即使是现在随着更多可用资源而自然会翻倍的东西)。这并没有产生足够的影响。
到目前为止的想法
- 是引擎吗?--> 可能不是,到目前为止,我所看到的任何地方似乎这些版本之间的引擎是相同的。
- 是配置吗?--> 我们试图在偏离默认值的地方将所有内容设置为相等,但是存在限制,因此我们不能排除这一点(例如,更改了默认值,新版本中的小错误,甚至可能没有出现在概述中的设置,例如传统基数估计)。
- 额外的功率是否触发了不同的瓶颈?--> 从理论上讲,拥有更多的工作能力可能会让我们遇到不同的瓶颈(例如#连接),尽管所有监控都表明我们离我们能想到的任何瓶颈都相去甚远。
- 新尺寸是否需要不同的设置?--> 进一步的搜索表明,例如,如果有更多的内核,可能需要更多的 TempDB,我可以想象更多这样的惊喜。
- 工作负载是否已更改 --> 也许直接转换的停机时间导致某些作业更改了其行为(例如,追赶逻辑存在一些问题,导致每次都输入一定数量的历史记录,而不是只输入一次)
- 企业中是否有额外的功能 --> 我们看到了更多跟踪的可能性,为了安全起见,除非默认情况下运行,否则现在一切都是关闭的。
问:从 SQL Server 2019 标准版迁移到 SQL Server 2019 Enterprise 时,性能显著下降的可能嫌疑人是什么
我意识到,如果你要解释如何解决所有问题,这个问题可能相当广泛,但只要解释一下要寻找什么样的事情,就希望是可以管理的。
答: 暂无答案
评论
twice as large
Standard