Azure Database for PostgreSQL 中的限制

下列各部分介绍数据库服务中的容量和功能限制。

最大连接数

每个定价层的最大连接数和 vCore 数如下所示:

定价层 vCore(s) 最大连接数
基本 1 50
基本 2 100
常规用途 2 150
常规用途 4 250
常规用途 8 480
常规用途 16 950
常规用途 32 1500
常规用途 64 1900
内存优化 2 300
内存优化 4 500
内存优化 8 960
内存优化 16 1900
内存优化 32 1900

当连接数超出限制时,可能会收到以下错误:

严重:很抱歉,客户端数过多

Azure 系统需要使用五个连接来监视 Azure Database for PostgreSQL 服务器。

功能限制

缩放操作

  • 目前不支持动态缩放到“基本”定价层或从该层动态缩放。
  • 目前不支持减小服务器存储大小。

服务器版本升级

  • 目前不支持在主要数据库引擎版本之间进行自动迁移。 如果要升级到下一个主版本,请进行转储并将其还原到使用新引擎版本创建的服务器。

VNet 服务终结点

  • 只有常规用途和内存优化服务器才支持 VNet 服务终结点。

还原服务器

  • 使用 PITR 功能时,将使用与新服务器所基于的服务器相同的定价层配置创建新服务器。
  • 还原期间创建的新服务器没有原始服务器上存在的防火墙规则。 需要为此新服务器单独设置防火墙规则。
  • 不支持还原已删除的服务器。

Windows 上的 UTF-8 字符

  • 在某些情况下,Windows 上的开源 PostgreSQL 不完全支持 UTF-8 字符,这会影响 Azure Database for PostgreSQL。 有关详细信息,请参阅 postgresql-archive 中的 Bug #15476 上的话题。

后续步骤