部署 SQL 数据库弹性池

已完成

弹性池是一个部署选项,用于购买 Azure 计算资源(CPU、内存和存储),然后在定义为属于同一池的多个数据库之间共享。 与本地 SQL Server 进行简单的比较发现,弹性池就像具有多个用户数据库的 SQL Server 实例。 通过使用弹性池,你可以轻松管理池资源,同时可能节省成本。 弹性池还有助于可伸缩性轻易达到设定的限额,这样,如果池中的单个数据库由于不可预知的工作负载而需要资源,就不愁没有资源。 如果整个池需要额外的资源,Azure 门户中的一个简单的滑块选项有助于纵向扩展或缩减弹性池。

创建新弹性池

使用 Azure 门户搜索“SQL 弹性池”。 然后选择“ 创建 ”以打开 “创建 SQL 弹性池 ”页。

显示 Azure 门户中的弹性池页的屏幕截图。

将数据库添加到现有池

  1. 使用 Azure 门户,找到要向其添加数据库的池。

    显示如何在 Azure 门户中将数据库添加到弹性池的屏幕截图。

  2. 选择 “+ 添加数据库 ”,将数据库添加到池,然后选择“ 应用”。

    显示如何选择要添加到弹性池的数据库的屏幕截图。

    然后,数据库选择将添加到 “准备添加到此池”部分。 选择“保存”

管理池资源

Azure 门户提供对弹性池的状态和运行状况的全面见解。 可以监视资源利用率,并确定哪个数据库消耗的资源最多。 此信息对于识别性能问题或确定数据库是否不适合池非常有用,尤其是在一个数据库使用大部分资源时。

显示弹性池的资源利用率页的屏幕截图。

若要调整分配给弹性池的资源,请使用弹性池管理端菜单中“设置”部分中的“配置”选项。 创建弹性池后,可以执行许多更改。

  • 池大小,包括 DTU、vCore 和存储大小。
  • 服务层。
  • 每个数据库的资源。
  • 通过添加或删除池中包含的数据库。

某些更改(例如每个数据库的最小和最大 DTU 或 vCore)将联机执行。 还可以根据需要更改池的总大小或添加和删除数据库。 活动连接在调整大小完成时结束。

最有用的功能之一是能够监视数据库资源利用率。 此功能提供了一种评估池中数据库性能的简单方法。

Azure 门户中弹性池中每个数据库的利用率。

弹性池非常适合多租户数据库,其中每个租户都有自己的数据库副本。 应均衡数据库的工作负载,以免一个数据库独占池的所有资源。