mysql_query vs zapytanie w phpmyadmin |
mysql_query vs zapytanie w phpmyadmin |
12.09.2014, 15:33:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 137 Pomógł: 2 Dołączył: 2.07.2007 Skąd: Ostrzeszów Ostrzeżenie: (0%) |
Witam.
Mam problem z optymalizacją zapytania otóż pewne zapytanie w panelu phpmyadmin trwa 5-6sek, a przy użyciu tylko mysql_query() aż ponad 30s. Czemu taka różnica i co z tym zrobić, bo trwa to za długo ... Acha indeksy są wszędzie powstawiane. Wiem że mysqli i PDO jest nowsze, ale system był pisany wiele lat temu, gdzie korzystało się jeszcze z mysql - chyba, że faktycznie PDO lub mysqli ma przyśpieszyć zapytanie to tylko dla tego mechanizmu mogę zdefiniować takie połączenie. |
|
|
12.09.2014, 15:33:58
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) |
Pokaz zapytanie. PDO nie przyspieszy zapytania
|
|
|
12.09.2014, 21:14:58
Post
#3
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 10 Dołączył: 2.08.2012 Skąd: DW Ostrzeżenie: (0%) |
To że są powstawiane indeksy, nie oznacza że są dobrze poustawiane i ich używa. Zrób EXPLAIN zapytania i zobacz ile rekordów ci mieli. Poza tym nie napisałeś co to za zapytanie ani ile tabele mają danych ani jak są powiązane.
|
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 15:24 |