配额和限制

本页面提供有关 Cloud SQL 配额和限制的信息。 配额应用于项目级别;限制应用于实例或项目级别,因具体限制而异。

查看您的配额

如需查看您项目中的当前资源配额,请转到 Google Cloud Console 中的配额页面。

增加您的配额

随着您的 Google Cloud 使用量逐步增加,您的配额可能会相应地增加。如果您预计后续用量会显著增加,应提前几天提出申请,以确保您的配额足够使用。

  1. 配额页面上的服务下拉列表中,选择 Cloud SQL API

    如果找不到 Cloud SQL API,说明 Cloud SQL Admin API 尚未启用。

  2. 选择要更改的配额。

  3. 点击修改配额

  4. 填写您的姓名、电子邮件和电话号码,然后点击下一步

  5. 填写您的配额申请,然后点击提交请求

您会在提交申请后的 48 小时内收到 Cloud SQL for SQL Server 团队的回复。

资源配额如何补充

每日配额每天在美国太平洋时间零点补充。

配额和资源可用性

资源配额是您可以创建的特定类型资源的最大数量(如果这些资源的可用数量足够)。配额不能保证资源随时可用。如果您的区域已经没有某一资源的实体,您将无法创建该类型的新资源,即使您的项目中仍有剩余配额也是如此。

限制

某些 Cloud SQL 资源的限额不会定期补充,也不会在 Google Cloud Console 的“配额”页面上显示。其中一些限制是可以增加的,另一些则不能。

可配置的限额

每个项目的实例数

默认情况下,每个项目最多可以有 100 个实例。如果不够,请提交支持请求申请增加配额。

并发连接数上限

允许的实际用户连接数取决于您在使用的 SQL Server 版本,以及您的应用或应用和硬件的限制。SQL Server 最多支持 32767 个用户连接。

如需了解如何在 SQL Server 中配置用户连接数,请参阅参考文档

固定限额

操作限制

微型和小型层级机器类型会限制并发操作数。超出这些限制将导致 Too many operations 错误。

db-custom-1-3840(单 CPU)机器类型的限制为 50 个并发操作。

Cloud SQL 存储空间限额

MySQL 实例 PostgreSQL 和 SQL Server 实例
最多 64 TB,具体取决于机器类型 最多 64 TB,具体取决于该实例配备的是专用 vCPU 还是共享 vCPU。请参阅 PostgreSQLSQL Server 的实例设置。

Cloud SQL 存储选项

如需配置存储选项以获得最佳性能,请务必了解您的工作负载,并选择适当的磁盘类型和大小。如需详细了解 Cloud SQL 的可用选项,请参阅实例设置

App Engine 限制

每个在标准环境中运行的 App Engine 实例与一个数据库实例的并发连接数不能超过 100 个。对于 PHP 5.5 应用,并发连接数上限为 60 个

App Engine 应用受请求时间限制的约束,具体取决于使用情况和环境。如需了解详情,请参阅实例在 App Engine 标准环境标准柔性环境中的管理方式。

App Engine 应用还受 App Engine 配额页面上所述的其他 App Engine 配额和限制的约束。

Cloud Run 限制

Cloud Run 服务与一个 Cloud SQL 数据库之间最多只能建立 100 个连接。此限制适用于单个服务实例。这意味着每个 Cloud Run 服务实例可以与数据库建立 100 个连接,并且在扩容时,每个部署的连接总数可以随之增加。

Cloud Functions 函数限制

注意:在 Cloud Functions 中,每个实例只能有 1 个并发执行。您永远不会遇到一个函数实例同时处理两个请求的情况。因此在大多数情况下,只需要一个数据库连接。