应用程序状态数据正在累积 - Amazon Kinesis Data Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

应用程序状态数据正在累积

如果您的应用程序没有正确处置过时的状态信息,它将持续积累,并导致应用程序性能或稳定性问题。本节介绍了此情况的症状和故障排除步骤。

征兆

此情况可能出现以下症状:

  • 这些区域有:lastCheckpointDuration指标正在逐渐增加或激增。

  • 这些区域有:lastCheckpointSize指标正在逐渐增加或激增。

原因和解决方案

以下情况可能会导致您的应用程序累积州数据:

  • 您的应用程序保留状态数据的时间超过了所需的时间。

  • 您的应用程序使用持续时间太长的窗口查询。

  • 你没有为州数据设置 TTL。有关更多信息,请参阅 。状态生存时间 (TTL)中的Apache Flink 文档.

  • 您运行的应用程序依赖于 Apache Beam 2.25.0 版本。您可以通过以下方式选择退出新版本的读取转换扩展您的BeamApplication属性有关键的实验和价值use_deprecated_read. 有关更多信息,请参阅 。Apache Beam 文档.