На мой взгляд очень поверхностный ответ, думаю лучше сделать так
Если это spring boot + hibernate
1. Поставить в конфиге вывод информации по запросам: текст запроса + время выполнения (на baeldung есть статья)
2. Найти запрос с наибольшим временем выполнения
3. Перенести запрос отдельно в консоль и посмотреть как его можно оптимизировать ( тут уже может помочь план запроса, сырой план.) проблема может выявиться ещё на этапе формирования запроса ( например печально известная проблема n+1)
4. Произвести оптимизацию (индексы или нужные аннотации для полей в @Data классах или это вообще настройки фреймворка)
АлексейКомиссаров-рь
Непониманию, почему волосы покрашены в черный цвет?
Mrflomaster
Ещё бывает ситуация, когда в плане написано одно, а запрос выполняется по-другому)
akxary
Все что работает трогать не нужно если не сильно проседает
allay
Индексы, представления, кэш, денормализация, железо... Короче говоря, при наличии желания (или нужды) можно найти невиданные горизонты для творчества:)
ЭльмарИсаев-сэ
Проектировать бд нормально надо и индексы делать и все хорошо будет 😂
CZTQ
А зачем человек снимает такие видео особенно с тупорылыми вопросами на собеседовании.
Он может быть думает что у него хорошо получается?