性能
IBM Cloud® Databases for MySQL 部署可以手动 缩放到您的使用量,也可以在特定资源条件下配置为 自动缩放。 在调整部署的性能时,需要考虑几个因素。
监视部署
Databases for MySQL 部署提供与 IBM Cloud® Monitoring 服务 的集成,用于基本监视部署上的资源使用情况。 提供了许多可用度量,例如磁盘使用率和 IOPS,以帮助您在部署上配置 自动缩放。 观察使用趋势并配置自动缩放以响应这些趋势可帮助缓解数据库因资源耗尽而变得不稳定之前的性能问题。
磁盘 IOPS
每秒输入/输出操作数 (IOPS) 受存储卷类型限制。 Databases for MySQL 部署的存储卷在 Block Storage 10 IOPS/GB 层中的耐久性卷 上供应。 如果您的操作负载饱和或超过 IOPS 限制,那么数据库请求和操作将延迟,直到磁盘可以赶上为止。 长时间的重载可能会导致部署无法处理查询并变为有效不可用。 如果迂到延迟响应和失败操作,那么可能超出磁盘的 IOPS 限制。 您可以通过增加磁盘空间来增加可供部署使用的 IOPS 数。
连接限制
Databases for MySQL 将 MySQL 数据库的最大连接数设置为 200。 保留一些可用连接,因为许多连接是在内部保留的,以维护数据库的状态和完整性。 达到连接限制后,任何启动新连接的尝试都会导致错误。 要防止使用连接压倒您的部署,请使用连接池,或者扩展部署并增加其连接限制。 有关更多信息,请参阅 管理 MySQL Connections 页面。