Признаки:
Создание тестового SQL-запроса для проверки процесса аудита вернуло ошибочное сообщение следующего содержания:
Анализ:
Во время инициализации создания таблицы SQL было выявлено, что значение поля biz_handle_res
таблицы t_flow_procinst
установлено слишком малым, что может привести к переполнению данных.
Возвращаемый результат содержит слишком много информации, которая становится избыточной. При увеличении размера возвращаемого результата он может превышать допустимую длину поля, вызывая ошибку.
Примерное решение:
Измените тип поля biz_handle_res
на LONGTEXT:
ALTER TABLE t_flow_procinst MODIFY COLUMN biz_handle_res LONGTEXT;
Рекомендация:
Улучшите или сократите содержимое записи операции. В краткосрочной перспективе это не создаёт значительных проблем, но при увеличении количества заявок нагрузка на базу данных будет расти.