Существует множество факторов, которые могут влиять на производительность контрольных точек, в том числе, какую версию Flink вы используете, какой бэкэнд состояния вы используете и как он настроен, а также какие временные окна задействованы (например, скользящие или падающие окна). ). Инкрементные контрольные точки могут иметь огромное влияние, когда участвуют ТБ государства.
Одним из факторов, который может оказать большое влияние, является количество различных ключей, задействованных для разных временных интервалов. Вы указали, что это окна с ключами, и я ожидаю, что в течение часа будет использоваться гораздо больше разных ключей, чем в обычную минуту. Окна создаются лениво, когда им назначено первое событие, поэтому будет создано гораздо больше окон с ключами для окна продолжительностью в один час, чем для окна длиной в одну минуту. Тот же эффект будет иметь место для окон с дневным ключом, но в меньшей степени.
Каждый из операторов вашей работы проходит (надеюсь кратковременную) синхронную фазу во время обработки контрольной точки независимо от того, выполняется ли основная часть контрольной точки синхронно или асинхронно. В бэкэндах состояния на основе кучи поддерживаются синхронные и асинхронные моментальные снимки - для оптимальной производительности вам потребуются асинхронные моментальные снимки.