平凯云 Starter 和 Essential 的限制与配额
平凯云 Starter 和平凯云 Essential 支持几乎所有 TiDB 支持的 workload,但在连接、监控、加密和运维能力上仍存在一些限制。本文档描述了平凯云 Starter 和平凯云 Essential 的限制。
我们正在持续补齐平凯云 Starter 和平凯云 Essential 的功能。如果你需要这些尚未支持的功能或能力,请联系我们提交功能需求。
限制
连接
- 仅支持 Public Endpoint 和 Private Endpoint。你无法使用 VPC Peering 连接到平凯云 Starter 或平凯云 Essential 实例。
- Private Endpoint 不支持 Firewall Rules。
- 如果你的数据库 client 连接保持打开超过 30 分钟,可能会被意外断开。这种情况可能发生在 TiDB server 关闭、restart 或维护期间,可能导致应用程序中断。为避免此问题,请配置最大连接生命周期。建议从 5 分钟开始,如果影响 tail latency 可逐步增加。更多信息参见 连接池推荐设置。
- 对于平凯云 Starter 实例,最多支持 400 个并发连接。如果你设置了 spending limit,此限制提升至 5,000。
注意
由于公网链路中的网络加速组件存在空闲超时限制,Public Endpoint 连接的空闲超时时间可能为 340 秒。出于同样原因,你无法使用 TCP keep-alive 包保持连接。
加密
- 你在平凯云 Starter 或平凯云 Essential 实例中持久化的数据,使用管理你实例的云服务商提供的加密工具进行加密。对于平凯云 Starter(spending limit > 0)和平凯云 Essential 实例,在实例创建过程中可选择启用第二层加密,为默认静态加密之外提供额外的安全保障。
- 目前不支持使用 customer-managed encryption keys (CMEK)。
自助升级
- 平凯云 Starter 和平凯云 Essential 是完全托管的 TiDB 部署。平凯云 Starter 和平凯云 Essential 的主版本和小版本升级由平凯数据库云服务负责,用户无法自行发起升级。
流式数据
- 平凯云 Starter 目前不支持 Changefeed。
- 平凯云 Starter 目前不支持 数据迁移。
生存时间(TTL)
- 在平凯云 Starter 和平凯云 Essential 中,表的
TTL_JOB_INTERVAL属性固定为15m,不可修改。这意味着平凯云 Starter 和平凯云 Essential 每 15 分钟调度一次后台任务清理过期数据。
其他
- 事务不能持续超过 30 分钟。
- 更多 SQL 限制详情,参见 Limited SQL Features。
使用配额
对于平凯数据库云服务中的每个组织,默认最多可创建 5 个 免费平凯云 Starter 实例。如需创建更多平凯云 Starter 实例,你需要添加信用卡并为使用量 设置每月 spending limit。
对于组织中的前 5 个平凯云 Starter 实例,平凯数据库云服务为每个实例提供如下免费使用配额:
- 行存储:5 GiB
- 列存储:5 GiB
- Request Units (RUs):每月 5,000 万 RU
Request Unit (RU) 是用于衡量 query 或 transaction 资源消耗的单位。它是一种指标,可以帮助你估算处理特定 request 在数据库中所需的计算资源。request unit 也是平凯云 Starter service 的计费单位。
当平凯云 Starter 实例达到其使用配额后,将立即拒绝所有新的连接尝试,直到你 提升配额 或新一月开始时使用量被重置。已建立的连接在达到配额前会保持活跃,但会受到限流。
如果你希望创建配额更高的平凯云 Starter 实例,可以在平凯云 Starter 实例创建页面设置每月 spending limit。更多信息参见 创建平凯云 Starter 实例。
创建平凯云 Starter 实例后,你仍可在平凯云 Starter 实例的概览页面查看和 edit spending limit。更多信息参见 管理平凯云 Starter 实例的 Spending Limit。