![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 9.04.2009 Ostrzeżenie: (10%)
|
witam!
jestem programistą mega amatorem ( tak uważam ) ogarniam php i mysql'a i mam pytanie . na czym polega optymalizacja zapytań ? jakieś przykłady |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Optymalizacja zapytań polega na takim ich napisaniu, aby wykonując się absorbowały mniej zasobów systemu.
Nie polega na samych zapytaniach, ale także na strukturze bazy, odpowiednie tabele, pola, powiązania, indeksy. Zapytania oczywiście też, bo przykładowo (chciałeś przykłady) możesz mieć zapytanie:
A przykładowo z pobranych danych korzystasz z dwóch pól tylko, a tabela ma ich 20, w dodatku tabela nie ma indeksów. No to optymalizując dodajesz indeks na pole ID_USR, i zmieniasz zapytanie:
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 07:57 |