Как можно ускорить поиск по базе Spring Data,Postgres?
Всем привет! Сейчас получение 5,10,100 штук данных из 1000000 занимает около ~10сек. Как можно ускорить поиск? Что я сделал:
1.Добавил индексы
2.все OneToMany связи сделал lazy
3. использую Pagable(читал про Slice), но мне нужно показывать количество элементов.
В сущности все связи ManyToOne,поможет ли lazy на ненужные поля для показa? И как сделать manyToOne Lazy?
Всем заранее спасибо!
Сергей Горностаев, а какие преимущества использовать JDK Flight Recorder + JDK Mission Control в этом случае? просто сам обычно использую async profiler из-за простоты работы с ним, интересно в каких ситуациях этого не достаточно