Я новый Java-разработчик. Моя задача — добиться 100 TPS на каждый API (сейчас это 20-30 TPS). Я не могу найти узкое место в своем проекте. Как найти проблему и оптимизировать приложение или базу данных (SQL Server)?
Я пытался реализовать виртуальный поток для увеличения нагрузки и реализовать индексы там, где это необходимо, но все равно не могу достичь требуемой производительности, а также добавить пул HikariCP, чтобы добавить больше соединений для выполнения большего количества запросов, все еще не удается достичь. Я пытаюсь отслеживать профиль с помощью VisualVM, но ничего не могу найти. Также я заметил одну вещь: когда я тестирую на своей локальной машине с psql tps лучше, чем с msSQl, обе базы данных имеют одинаковую структуру и имеют индексы.
Подробнее здесь: https://stackoverflow.com/questions/793 ... with-mssql
Как повысить производительность или tps в моем Spring Boot API с помощью msSQL [закрыто] ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как повысить производительность вызовов хранимых процедур через Entity Framework в API C#?
Anonymous » » в форуме C# - 0 Ответы
- 63 Просмотры
-
Последнее сообщение Anonymous
-