Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Długi czas wykonania zapytania insert
lennys
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 16.02.2017

Ostrzeżenie: (0%)
-----


Witam mam 1 problem z mysql(robie to w javie, ale zapytania czy w javie czy php są takie same więc nie ma chyba różnicy zbyt wielkiej)
Robie logi do bazy danych, zrobiłem kolejke i jeśli w kolejce jest więcej niż 150 rekordów robi flusha moje zapytanie np pzy 2 rekordach wygląda tak

INSERT INTO `table` (`name`,`data`,`time`) VALUES (`pierwszy`,`jsonData1`,`milisekundy`) (`drugi`,`jsonData2`,`milisekundy`);
i problem jest taki że przy bazie danych z ponad 80mln rekordów takie zapytanie robi się kilkanaście minut;/
Do czasu kiedy baza miała 60mln zapytania wykonywały się instantowo,
jedno takie zapytanie z 150 rekordami waży około 30kb, nie wiem czemu tak długo to sie wykonuje;/
Jakieś pomysł czemu się tak może dziać?
Go to the top of the page
+Quote Post

Posty w temacie
- lennys   Długi czas wykonania zapytania insert   16.02.2017, 13:58:31
- - Pyton_000   jaki silnik?   16.02.2017, 14:04:36
- - lennys   Server type: MariaDB Server version: 10.0.29-Maria...   16.02.2017, 14:09:56
- - Pyton_000   a engine tabeli?   16.02.2017, 14:25:11
- - lennys   InnoDB   16.02.2017, 14:36:51
- - maly_swd   Prawdopodobnie baza: - buduje indexy na nowo i ma...   16.02.2017, 16:56:01
- - lennys   Co do Pamięci baza danych ma w sumie przydzielo bo...   16.02.2017, 17:06:25
- - maly_swd   a ile jest na klucze pamieci?   17.02.2017, 17:41:32


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:59