Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z baza czy zapytaniem?
matisq
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.06.2008

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


Cześć;

Mam bazę danych i mam zapytanie. Jak mogę zoptymalizować te tabele? Gdzie pozakładać indeksy?
Szczerze mówiąc wogóle nie rozumiem tego co wyswietla mi php admin a co dotyczy INDEXY. zapytanie trwa 5 minut i nie wiem czemu tak długo.

  1. mysql> EXPLAIN SELECT id,timet,service_long_output FROM service_data WHERE host_id = "24" AND service_id = "1" AND timet>"1241528040" AND timet<"1241528400" ORDER BY id DESC LIMIT 1 ;


+----+-------------+--------------+------+------------------------------+---------+---------+-------------+-------+-------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+--------------+------+------------------------------+---------+---------+-------------+-------+-------------+
| 1 | SIMPLE | service_data | ref | host_id_2,service_id,host_id | host_id | 8 | const,const | 36286 | Using where |
+----+-------------+--------------+------+------------------------------+---------+---------+-------------+-------+-------------+


(IMG:http://matisq.mvc.pl/php_admin.PNG)

Dzięki z góry za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 20:04