Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL] Problem z założonymi indeksami, zapytanie przelatuje przez zbyt wiele rekordów
tryme
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.12.2005

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


Witam,

Mam problem z podanym niżej zapytaniem, do tablicy z 168 tys pozycji. Pomimo założonych indeksów przelatuje moim zdaniem przez zbyt wiele rekordów (8902).

  1. SELECT nr, dane FROM tabela WHERE zmienna=13821 ORDER BY nr ASC LIMIT 15, 15


  1. id select_type TABLE type possible_keys KEY key_len ref rows Extra
  2. 1 SIMPLE tabela ref zmienna zmienna 4 const 8902 USING WHERE; USING filesort


Indeksy założone na
Kod
nr (typ PRIMARY, moc 168229)
zmienna (typ INDEX, moc 10514)

Co mogę zrobić aby zwiększyć wydajność takiego zapytania?

Dziękuję za wskazówki.




Ponawiam pytanie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 10:26