Тайм-аут закончился. Что осталось работать?
Ошибка уже вернулась клиенту, а SQL ещё может занимать базу и соединение. На карте — четыре разных уровня: дедлайн операции, выполнение SQL, ожидание блокировки и аварийное закрытие сети.
Начните с полного разбора: https://t.me/management_Java/35
Здесь разбираю Java в production: где заканчиваются гарантии и что проверить в своём сервисе. JVM, базы, надёжность и инженерные решения — с первичными источниками и схемами.
Следующий шаг: выберите один медленный запрос и проверьте, что после отмены прекратилась работа в базе и освободился ресурс пула.
Автор — Андрей Овчаренко.
Ошибка уже вернулась клиенту, а SQL ещё может занимать базу и соединение. На карте — четыре разных уровня: дедлайн операции, выполнение SQL, ожидание блокировки и аварийное закрытие сети.
Начните с полного разбора: https://t.me/management_Java/35
Здесь разбираю Java в production: где заканчиваются гарантии и что проверить в своём сервисе. JVM, базы, надёжность и инженерные решения — с первичными источниками и схемами.
Следующий шаг: выберите один медленный запрос и проверьте, что после отмены прекратилась работа в базе и освободился ресурс пула.
Автор — Андрей Овчаренко.