Сведения об объекте
Сводные сведения об объекте недропользования для государственной отчётности
Корпоративные системы недропользования, миграции и оптимизация PostgreSQL, пайплайны обработки медиа, автономные дроны и agentic AI. По каждому проекту — суть задачи, техническое решение и, где возможно, пример кода.
Сводные сведения об объекте недропользования для государственной отчётности
Скрипт PostgreSQL для каскадного удаления месторождения
Автосоздание полезных ископаемых в учётных объектах по ПИ залежей
Отчёт по недропользованию генерировался 47 секунд и ронял соединения. Переписал на CTE + оконные функции, добавил партиционирование и составной индекс: 180 мс на тех же данных — ускорение в 260 раз.
Каскадные связи «лицензия → участок → дочерние объекты → обременения» считались в коде на 40 000 объектов. Один рекурсивный CTE с защитой от циклов решает задачу на стороне БД за 120 мс.
Профилирование, проекции вместо Include, compiled query, разделение one-to-many запросов и кэш справочников: отчёт ускорился в 30 раз, а количество SQL-запросов упало с 1 100 до 4.