Встречается на собеседованиях • сегодня

Как измерял скорость работы БД

Для измерения скорости работы БД в Java можно использовать System.currentTimeMillis() или System.nanoTime(). Лучше использовать nanoTime() для более точных замеров, особенно для коротких запросов.

Пример:

java
long startTime = System.nanoTime();

// Выполнение SQL-запроса  
ResultSet rs = statement.executeQuery("SELECT * FROM users WHERE active = true");

long endTime = System.nanoTime();
long duration = (endTime - startTime) / 1_000_000; // в миллисекундах  

System.out.println("Query executed in: " + duration + " ms");

Также можно использовать профилировщики (например, JMH для микротестов) или инструменты мониторинга БД (EXPLAIN ANALYZE в PostgreSQL, SQL Profiler в MSSQL).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы