![]() |
[mySQL] optymalizacja: Handler_read_rnd_next - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [mySQL] optymalizacja: Handler_read_rnd_next (/thread-mysql-optymalizacja-handler-read-rnd-next) |
[mySQL] optymalizacja: Handler_read_rnd_next - pkilar - 11-10-2010 Witam, mam prostą tabele: Kod: mysql> describe auto; 1) select count(*) from auto where auto_kod=x and auto_dataczas=y 2a) i jezeli count=0 dodaje nowy rekord 2b) jeżeli count=1 rekord istnieje = nie robie nic. w statusie mySQLa mam bardzo wysokie Handler_read_rnd_next oraz Handler_read_rnd, co mogę zmienić aby obniżyć te wartości???? RE: [mySQL] optymalizacja: Handler_read_rnd_next - pkilar - 14-10-2010 ok, odpowiem więc sam na to pytanie, dodanie nowego indeksu dla tabeli typu "INDEX" zawierajacego dwa pola uzywane w pkt1)select(...) zmniejszyło handler.read.... oraz przyspieszylo czas wykonywania skryptu dodającego (ok.1000rekordów) z ok 40s do 2s. pozdrawiam!!! |