Сгонял в чайную почитать книгу и... три часа обсуждали нелепые случаи связанные с веществами и кекали с мемов с чайными мастерами. Помыл машину, заправил перед дальней дорогой. Книгу читал в итоге урывками по 1 странице в такси до паркинга и 1 пока счёт в рестике ждал. Продуктивный день...
#ФедиНеЧитальня #чай
Наткнулся на странную проблему в 14 постгре при бенчмаркинге.
1. Вставляем 100к строк, тут же их удаляем и вставляем 100к других строк. 2. Повторяем 10 раз.
3. Удаляем вообще всё из таблицы.
4. Вставляем по 1к строк в запросе 200к строк.
5. Делаем сложный селект с джойном по вставленному, и двумя CTE, который является позапросом для DELETE и...
И получаем зависший процесс #PostgreSQL, который пытается LSEEK(..., END) в файлах тех двух таблиц, из которых селектили.