Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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 tongue.gif
Go to the top of the page
+Quote Post

Posty w temacie
- tryme   [MYSQL] Problem z założonymi indeksami   15.03.2009, 07:05:16


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: 19.08.2025 - 15:33