通过缓解受速率限制的请求错误来提升性能

本页面介绍了如何使用 Storage Intelligence Advisor 通过缓解速率受限的请求错误来帮助提升性能。

为确保服务稳定性,Cloud Storage 会限制存储桶和对象的请求速率。超出这些限制可能会导致 429 Too Many Requests 错误,从而导致应用延迟和超时。

当受到速率限制的请求错误增加时,Storage Intelligence Advisor 会显示429 错误数急剧增加,表明请求受到速率限制发现结果。发现结果是指从指标中检测到的需要您注意的异常情况。如需查看发现结果的完整列表,请参阅发现结果参考目录。

触发发现结果的阈值

Storage Intelligence 会根据历史趋势为您的项目、文件夹或组织创建基准。当 429 错误增加到基准以上时,Storage Intelligence Advisor 会生成发现结果。

发现结果反映的是前一天的活动。例如,周二出现的峰值会在周三显示在 Storage Intelligence Advisor 中。

响应发现结果

  1. 查看发现结果详情。

  2. 请使用下表选择适合您情况的推荐策略:

    场景 建议采取的操作 详细信息
    429激增的原因不明 使用 Gemini Cloud Assist 找出问题 如果问题的原因和规模不明确,请使用 Gemini Cloud Assist 分析日志,并找出导致过载的具体应用或用户趋势。如需了解设置详情,请参阅使用 Gemini Cloud Assist 分析存储的数据。
    客户端应用问题 优化客户端行为 检查您的应用代码,验证其是否实现了指数退避算法。考虑将工作负载分布到多个存储桶或前缀中,以防止超出每个存储桶的限制。
    需要精细的请求日志 使用存储空间分析数据集调查访问模式

    将元数据导出到 BigQuery,以详细了解对象级访问模式。这些信息有助于您识别导致争用的特定模式或对象。

后续步骤