调整Azure数据库层级至Business Critical会清除SQL Server缓存吗?
Azure SQL数据库升级至Business Critical层级的缓存影响
- 升级操作会清除SQL Server缓存,你的调研工作会受到影响。
- 具体原因:Business Critical层级依赖本地SSD搭建的故障转移集群,升级时后台会先创建全新的Business Critical节点,完成数据同步后切换流量到新节点。新节点是全新运行环境,原实例的计划缓存、数据页缓存等均不会迁移过来,切换后缓存需从零重建。
- 应对建议:
- 尽量选择业务低峰期执行升级,减少缓存重建对业务和调研的影响;
- 升级前可通过DMV(比如
sys.dm_exec_cached_plans、sys.dm_os_buffer_descriptors)导出当前缓存的相关性能数据,备份后用于升级前后的对比分析,降低调研中断的影响。
内容的提问来源于stack exchange,提问作者Pimenta
相关产品推荐
相关产品推荐

