Ich bin ein neuer Java-Entwickler. Meine Aufgabe ist es, 100 TPS pro API zu erreichen (derzeit sind es 20-30 TPS). Ich kann den Engpass in meinem Projekt nicht finden. Wie kann ich das Problem finden und die App oder Datenbank (SQL Server) optimieren?
Ich habe versucht, einen virtuellen Thread zu implementieren, um die Last zu erhöhen, und bei Bedarf Indizes zu implementieren, aber es gelingt mir immer noch nicht Erreichen Sie die erforderliche Leistung und fügen Sie außerdem einen HikariCP-Pool hinzu, um mehr Verbindungen hinzuzufügen, um mehr Abfragen auszuführen. Ich kann das immer noch nicht erreichen. Ich versuche, das Profil mit VisualVM zu überwachen, kann aber nichts finden. Außerdem fällt mir auf, dass beim Testen auf meinem lokalen Computer mit psql tps, besser als mit msSQl, beide Datenbanken die gleiche Struktur haben und auch Indizes haben.
Leistungsprobleme der SpringBoot-API mit MSSQL [geschlossen] ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post