Что это значит

Запрос был отменён по запросу отмены. Его присылает клиент: программа перестала ждать ответ (таймаут команды в драйвере, пользователь закрыл окно), или администратор выполнил pg_cancel_backend. В отличие от statement timeout, лимит здесь задан не в PostgreSQL, а на стороне того, кто отменил.

В Directum RX так выглядит отмена долгих запросов списков, когда пользователь ушёл со страницы: Обработка запроса была прервана вызывающей стороной.

Как проверить

  1. Рядом в журнале PostgreSQL строка STATEMENT: с текстом отменённого запроса.
  2. Сколько он обычно выполняется: найти его в pg_stat_statements.
  3. Не совпадает ли время с таймаутом команды в настройках приложения или драйвера.

Что сделать

  1. Единичные отмены не разбирать.
  2. Если отменяются одни и те же тяжёлые запросы, ускорять их: индексы, условия, объём выборки.
  3. Если отмены идут ровно по таймауту приложения, решить, что правильнее: поднять таймаут или ускорить запрос.