roserek
12.08.2013, 14:16:39
Witam, moja aplikacja wysyła do bazy danych pliki tekstowe o wartości około 25 - 50 mb ( w tej chwili ). Działa dosyć wolno, i zastanawiam się czy to wina MySQL (działa zbyt wolno , czy gdzieś mój program jest trafny ).
memory
12.08.2013, 14:22:09
jakim zapytaniem to robisz?
roserek
12.08.2013, 14:32:26
Ja piszę w C++, zapytanie : insert into nazwa_tabeli values ( a, b, c, " text");
memory
12.08.2013, 14:36:09
Jeżeli są to pliki tekstowe zainteresuj się load data infile
Crozin
12.08.2013, 14:50:13
1. Skorzystaj z prepared statements. Dzięki temu parser SQL MySQL-a, nie będzie musiał sprawdzać 25-30 MiB-owego ciągu pod kątem poprawności składni.
2. O jakich czasach mówimy? Ile wykonuje się to zapytanie, gdy masz do czynienia z krótkim tekstem (kilka znaków), a ile z normalnym (wspomniane 30 MiB).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.