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

Анализировал ли SQL запросы

Да, анализировал SQL-запросы с помощью EXPLAIN для оптимизации производительности. Например, в PostgreSQL можно так:

sql
EXPLAIN ANALYZE SELECT * FROM users WHERE age > 25;

Это покажет план выполнения, время обработки, использование индексов. Основные метрики:

  • Seq Scan (полное сканирование) vs Index Scan (использование индекса)
  • Cost - оценка стоимости операции
  • Actual Time - реальное время выполнения

В Java можно анализировать через JDBC или ORM (Hibernate) с включенным логгированием SQL. Например, в Spring Boot:

properties
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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