обнаружил, что запрос с User Agent Golang SQL Driver во время запуска проверки, которая совпала с командой удаления таблицы, вроде как заблокировалась сама и заблокировала процесс удаления.
Такое вообще возможно, может, известный баг?
Запросы такие висели, после их убийства Kill query дроп смог пройти.
│ 1 │ default │ 852900a5-469d-490c-9c62-e4dc4b46fbb9 │ 127.0.0.1 │ 47528 │ default │ 852900a5-469d-490c-9c62-e4dc4b46fbb9 │ 127.0.0.1 │ 47528 │ 1 │ btc-all-41│ btc-all-41 │ Golang SQLDriver │ 1 │ 1 │ 54213 │ 0 │ │ │ 259.285041557 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │ 122944 │ 127040 │
SELECT
database,
table,
SUM(bytes) AS bytes,
COUNT(*) AS parts,
SUM(rows) AS rows
FROM system.parts
WHERE active = 1
GROUP BY
database, table
ORDER BY
database, table │
У нас в клиентах под запросы Go нет, все на питоне, - только агент для telegraf на go.
Привет, нет, такого не должно быть. Я позже посмотрю и отпишусь.
Нужны все запросы которые висели, кто-то кого-то ждал, но взаимной блокировки быть недолжно
Обсуждают сегодня