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

本页介绍了如何使用 Storage Intelligence 顾问来缓解速率受限的请求错误,从而帮助提高性能。

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

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

触发发现结果的阈值

Storage Intelligence 会根据历史趋势为项目、文件夹或组织创建基准。当 429 错误数高于基准值时,Storage Intelligence 顾问会生成发现结果。

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

回应发现结果

  1. 查看发现结果的详细信息

  2. 请使用下表为您的具体情况选择建议的策略:

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

    将元数据导出到 BigQuery,以详细了解对象级访问模式。此信息可帮助您识别导致资源争用的特定模式或对象。

后续步骤