Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] szybkość działania!
Forum PHP.pl > Forum > Bazy danych
kabukiman
Hmm mam takie dziwne pytanie (jak zwykle - moje zawsze są dziwne winksmiley.jpg. Jak maksymalnie zwiększyć szybkość i efektywność zapytania INSERT INTO ? tzn. mam taki skrypt którego jedna wersja działa szybko a druga wolno i jest to tym dziwniejsze, że skrypt księgi gości wlecze się straaasznie wolno (6 pol w tabeli :3xvarchar(255) - imie, email, strona www, adres ip i host oraz 1 pole blob - wpis do ksiegi).
Drugi skrypt wstawia 12 pol do tabeli kazde varchar 100 i najdziwniejsze jest to ze ten drugi dziala 100*szybciej chociaz wstawia 10* wiecej rzeczy. Baza skryptu jest identyczna w obu przypadkach, obydwie tabele są na tym samym serwerze także wszystko powinno kurde być tak samo, nie ?
em1X
skad wiesz ze to mysql :PPP ja bym zalogowal sie konsola i dodal przykladowo do obu tabel przykladowe dane i sprawdzil jaki czas... ponizej zawsze jest podawany tongue.gif

apropos winksmiley.jpg po co ci pole blob przy tresci wpisu.. wystarczy text.. blob wykorzystuj do przechowywania plikow binarnych itp. na imie varchar 255? tongue.gif wystarczy char 15 ;].. no chyba ze ktos ma imie wyje*** na maxa ;]]]]] nie z tej ziemi
kurtz
Cytat
Hmm mam takie dziwne pytanie (jak zwykle - moje zawsze są dziwne ;).  Jak maksymalnie zwiększyć szybkość i efektywność zapytania INSERT INTO ?

zoptymalizowac tabele.
nie czekac na poprawny wynik zapytania

jeslit to dwa rozne serwery to moze jedne jest bardziej obciazony.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.