带有 Azure SQL 数据库和 MySQL 数据库的 Azure 弹性池

问题描述

快速问题:

是否可以在 Azure sql 数据库MysqL 数据库中使用弹性池?

或者替代由托管实例和 MysqL 数据库组成的弹性池?

解决方法

谢谢@Francesco Mantovani。现在让我们发布我们现在的答案。准备好文章后,您仍然可以在此处将其作为附加答案发布。

=== 从 https://dba.stackexchange.com/questions/279553/azure-elastic-pool-is-it-supported-for-mysql

剪辑

Azure DB for MySQL 类似于 Azure SQL DB 弹性池或 Azure SQL DB 托管实例。

使用 Azure DB for MySQL 服务器,我们可以创建一个或多个 DB。我们 可以>

  1. 为每个服务器创建一个数据库以使用所有资源或
  2. 创建多个数据库来共享资源。定价是基于每个服务器的定价层配置的, vCore 和存储 (GB)。

参考:https://docs.microsoft.com/en-us/azure/mysql/concepts-servers

同样在 Azure SQL DB 弹性池中

Azure SQL DB 弹性池是用于管理的经济高效的解决方案 并扩展具有变化和不可预测的多个数据库 使用需求。弹性池中的 DB 位于单个服务器上,并且 以固定价格共享固定数量的资源。 Azure 中的弹性池 SQL DB 使 SaaS 开发人员能够优化价格性能 交付时在规定预算内的一组数据库 每个数据库的性能弹性。

参考:https://docs.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview

只有 Azure SQL DB 具有在同一逻辑服务器中拥有多个具有不同物理资源的数据库的功能。 在用于 MySQL 的 Azure DB 中,如果您希望拥有两个拥有自己专用资源的 DB,则需要有两个单独的用于 MySQL 服务器的 Azure DB。