Skip to content

Commit 8686bd1

Browse files
committed
feat: add readme
1 parent bb1ecc9 commit 8686bd1

File tree

11 files changed

+44
-3
lines changed

11 files changed

+44
-3
lines changed

README.md

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,45 @@
1-
# pincode.vtb-hack
2-
Сервис по анализу SQL запросов
1+
# DB Explorer
32

4-
https://db-explorer.pincode-infra.ru/
3+
🗄️ Современные сервисы всё чаще сталкиваются с проблемами производительности баз данных. Даже один неудачный SQL-запрос
4+
может привести к падению сервиса, долгим простоям и огромным потерям. При этом найти и исправить такие запросы без
5+
глубоких экспертных знаний — задача крайне сложная.
6+
7+
💪 Мы создали платформу для проактивного анализа и оптимизации PostgreSQL. Она позволяет обнаружить проблемные запросы
8+
ещё на этапе разработки, оценить их «стоимость» без выполнения и дать рекомендации по оптимизации структуры БД и
9+
настроек PostgreSQL.
10+
11+
🤖 Умные рекомендации позволяют не только переписывать запросы и добавлять индексы, но и предлагать оптимальные настройки
12+
PostgreSQL — от autovacuum до work_mem. Всё это сопровождается встроенной документацией для быстрого понимания и
13+
внедрения.
14+
15+
😎 А ещё сервис легко интегрируется в CI/CD, поэтому критические запросы отлавливаются до того, как попадут в прод.
16+
17+
Возможности сервиса:
18+
- Мониторинг метрик БД в реальном времени (блокировки, autovacuum, кэш, временные файлы, индексы).
19+
- Анализ SQL-запросов без выполнения (EXPLAIN + Generic Plan).
20+
- AI-рекомендации по оптимизации запросов и конфигурации PostgreSQL.
21+
- Алгоритмический анализ SQL и EXPLAIN по десяткам встроенных правил.
22+
- Сравнение стоимости запросов до и после оптимизации.
23+
- Поддержка кастомных правил анализа (на основе RegExp).
24+
- Визуализация метрик и логов с выбором периода и графиками.
25+
- Анализ истории запросов через pg_stat_statements.
26+
- Встроенная документация для каждой рекомендации.
27+
28+
## Основные ссылки
29+
30+
[DB Explorer](https://db-explorer.pincode-infra.ru/)
31+
32+
[Документация к API](https://sql-analyzer.pincode-infra.ru/swagger/index.html/)
33+
34+
## Иллюстрации
35+
36+
![Demo1](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo1.png?raw=true "DB Explorer")
37+
![Demo2](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo2.png?raw=true "DB Explorer")
38+
![Demo3](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo3.png?raw=true "DB Explorer")
39+
![Demo4](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo4.png?raw=true "DB Explorer")
40+
![Demo5](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo5.png?raw=true "DB Explorer")
41+
![Demo6](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo6.png?raw=true "DB Explorer")
42+
![Demo7](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo7.png?raw=true "DB Explorer")
43+
![Demo8](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo8.png?raw=true "DB Explorer")
44+
![Demo9](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo9.png?raw=true "DB Explorer")
45+
![Demo10](https://github.com/PINCODE-project/pincode.vtb-hack/blob/main/service/demo10.png?raw=true "DB Explorer")

service/demo1.png

7.74 MB
Loading

service/demo10.png

458 KB
Loading

service/demo2.png

1.38 MB
Loading

service/demo3.png

1.04 MB
Loading

service/demo4.png

541 KB
Loading

service/demo5.png

380 KB
Loading

service/demo6.png

558 KB
Loading

service/demo7.png

777 KB
Loading

service/demo8.png

560 KB
Loading

0 commit comments

Comments
 (0)