首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL扩展数据库以提高性能(只读)

Azure SQL扩展数据库以提高性能(只读)
EN

Server Fault用户
提问于 2020-08-14 20:25:08
回答 1查看 124关注 0票数 0

我们有一个大量使用的数据库(几乎100%的请求是选择的),现在数据库成了瓶颈。

我们正在寻找一种解决方案,该解决方案允许我们扩展这个数据库(水平)并跨多个实例进行负载平衡请求。

在完美的场景中,我们正在寻找的是一种动态添加-删除实例的方法(其方式类似于如何缩放Azure的实例)。

到目前为止,我找到的最好的解决方案是‘使用只读副本进行读扩展’:https://docs.microsoft.com/en-us/azure/azure-sql/database/read-scale-out。这看起来是一个完美的解决方案,唯一的问题是,我不知道如何在那里添加更多的副本?

EN

回答 1

Server Fault用户

发布于 2020-08-27 13:45:09

RDBMS通常不能在不以某种方式对数据进行分片的情况下水平扩展。此外,RDBMS中的数据必须标准化,这并不适合于每个数据集。

另外要注意的是,动态可伸缩性与自动扩展是不同的。Autoscale是一种基于标准的服务自动缩放,而动态可伸缩性允许手动缩放,并且停机时间最少。

一个可能的解决方案可能是这个监视和缩放单个SQL数据库的PowerShell脚本

同时,向Cosmos DB的迁移也可能是一种解决方案。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1030175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档