Skip to content

Сервис по анализу SQL запросов

PINCODE-project/pincode.vtb-hack

Repository files navigation

DB Explorer

🗄️ Современные сервисы всё чаще сталкиваются с проблемами производительности баз данных. Даже один неудачный SQL-запрос может привести к падению сервиса, долгим простоям и огромным потерям. При этом найти и исправить такие запросы без глубоких экспертных знаний — задача крайне сложная.

💪 Мы создали платформу для проактивного анализа и оптимизации PostgreSQL. Она позволяет обнаружить проблемные запросы ещё на этапе разработки, оценить их «стоимость» без выполнения и дать рекомендации по оптимизации структуры БД и настроек PostgreSQL.

🤖 Умные рекомендации позволяют не только переписывать запросы и добавлять индексы, но и предлагать оптимальные настройки PostgreSQL — от autovacuum до work_mem. Всё это сопровождается встроенной документацией для быстрого понимания и внедрения.

😎 А ещё сервис легко интегрируется в CI/CD, поэтому критические запросы отлавливаются до того, как попадут в прод.

Возможности сервиса:

  • Мониторинг метрик БД в реальном времени (блокировки, autovacuum, кэш, временные файлы, индексы).
  • Анализ SQL-запросов без выполнения (EXPLAIN + Generic Plan).
  • AI-рекомендации по оптимизации запросов и конфигурации PostgreSQL.
  • Алгоритмический анализ SQL и EXPLAIN по десяткам встроенных правил.
  • Сравнение стоимости запросов до и после оптимизации.
  • Поддержка кастомных правил анализа (на основе RegExp).
  • Визуализация метрик и логов с выбором периода и графиками.
  • Анализ истории запросов через pg_stat_statements.
  • Встроенная документация для каждой рекомендации.

Основные ссылки

DB Explorer

Документация к API

Иллюстрации

Demo1 Demo2 Demo3 Demo4 Demo5 Demo6 Demo7 Demo8 Demo9 Demo10

About

Сервис по анализу SQL запросов

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •