Встречается на собеседованиях • сегодня
Какие метрики используешь для анализа запросов в БД
Для анализа запросов в БД использую:
- Execution Time - время выполнения запроса. Критично для медленных запросов.
java
// Hibernate statistics
Statistics stats = sessionFactory.getStatistics();
stats.setStatisticsEnabled(true);
// Получаем время выполнения
long queryTime = stats.getQueryExecutionMaxTime();-
Throughput - количество запросов в секунду. Показывает нагрузку.
-
Lock Contention - время ожидания блокировок. Важно для конкурентных систем.
-
Query Plan - анализирую через EXPLAIN. Показывает использование индексов, JOIN-операций.
-
Cache Hit Ratio - соотношение попаданий/промахов кэша. Низкий показатель указывает на проблемы.
-
Batch Operations - количество batch-операций. Оптимизация INSERT/UPDATE.
Для мониторинга часто использую:
- JDBC/Hibernate Statistics
- Prometheus + Grafana для визуализации
- Slow Query Log в СУБД

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы