Pull to refresh

Comments 5

Хорошее исследование. Может стоит указать на какой версии PostgreSQL тестировалось, вроде 16-я версия привнесла много оптимизаций.
Логгер хибера не очень надежный. Были случаи когда он просто не писал запросы, которые летели в БД. Можно еще подложить конфиг для PostgreSQL и в его логах смотреть запросы.
Был ли какой-то "разогрев" системы на тестах? При каких RPS тестировалось?

PostgreSQL поднимал через docker compose, postgres:latest, соотвествтено это 16ый

Тест был достаточно простой, REST контроллер я сделал просто для удобной ручки. И в методе прогружались в цикле все страницы, один конкурентный пользователь)

Тесты проводил несколько раз, но в статье не отобразил. Можно сказать, что разогрев был

Не понимаю зачем склейка с or, когда postgres поддерживает туплы:

WHERE (lastname, firstname, id) > (?, ?, ?)

Для postgres это самый правильный вариант, как я понимаю
Тем не менее, Spring Data JPA его не использует

Sign up to leave a comment.