Problem z wydajnością - hikaricp

0

Cześć, mam problem z zapisywaniem (polecenie INSERT INTO) dużej ilości obiektów (2 tysiące). Za pierwszym razem zapisanie wszystkich nowych użytkowników zajmuje nawet 2 minuty (124540 ms).
Aplikacje testuje na localhoscie i rozumiem, że może mieć to wpływ na tak słabą wydajność, ale wydaje mi się, że efekt i tak jest zbyt słaby.

3

Cześć, z kodu źródłowego którego nie wrzuciłeś można wywnioskować, że nie wiadomo co jest powodem tak długiego mielenia zapytań. Wrzuć kod, schemę, cokolwiek, nie można wróżyć z fusów gdy kubek jest pusty :P

Może po prostu źle używasz połączeń - spójrz na ten issue z GH albo ten. Z tego co zrozumiałem wyciąganie połączeń z puli raz po raz i strzelanie pojedynczymi INSERTami będzie zamulać. Jeśli rzeczywiście tak robisz, spróbuj wyciągnąć połączenie raz i z niego strzelać wszystkimi zapytaniami, albo nawet skleić pojedyncze zapytanie bulk insert, jeśli masz taką możliwość - nie ma sensu zawalać bazy 2k zapytań, jeśli chcesz wstawić za jednym zamachem 2k rekordów.

0

dzięki poprawiłem czas do 2 sekund.

1 użytkowników online, w tym zalogowanych: 0, gości: 1