Перейти к содержимому
IMOEX 2000.69 3.9%

#Quartz.NET

·Технологии

Ночной джоб, который сам нарезает партиции: cron, SQL-функция и сплиттер

Есть таблица GPS-точек. Транспорт шлёт координаты каждые несколько секунд, за сутки набегают миллионы строк, и таблица секционирована по времени. Значит, кто-то должен заранее создавать партицию на завтра и отцеплять партиции старше девяноста дней. Иначе в одну прекрасную ночь вставка упадёт с no partition of relation "gps_points" found for row, и это будет ровно в тот момент, когда никто не смотрит.