Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 2 Dołączył: 31.01.2010 Skąd: Konstancin-Jeziorna Ostrzeżenie: (0%)
|
Witajcie !
Poprawiam wyszukiwarkę portalową. Problem tkwi w tym, że w godzinach szczytu, że zapytanie zaczyna zajeżdżać serwer. Zapytanie, które jest aktualnie (przykład):
Przepisane zapytanie do innej postaci() :
Indexy : Tabela : -- search_wordlist http://scr.hu/1s02/bg4fo -- search_wordmatch http://scr.hu/1s02/1fxpz -- post http://scr.hu/1s02/tm1s9 EXPLAIN tego zapytania : http://scr.hu/1s02/ljnq1 Jakie są wasze sugestie odnośnie optymalizacji takiego zapytania. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%)
|
No tak od początku.....
Odpuszczę sobie analizę indeksów i strukturę tabel (widać kolega wie co się z tym robi (IMG:style_emoticons/default/closedeyes.gif) ). Odpalenie OPTIMIZE też pewnie jest jasne. Pytanie o konfigurację serwera... Z mojego doświadczenia wynika, że olbrzymia ilość serwerów działa na ustawieniach domyślnych i zmiana tych ustawień rozwiązuje masę problemów. Odnośnie meritum, czyli zapytania tutaj też jest olbrzymie pole do działania gdyż z mojego doświadczenia wynika, że silnik mysql pierwsze wykonuje złączenia i potem dopiero sortuje i grupuje złączone tabele - co siłą rzeczy wymaga mieszania dużą ilością danych. Stosując inne złączenia lub podzapytania nieraz uzyskiwałem stukrotny wzrost wydajności w stosunku do zapytań napisanych książkowo (IMG:style_emoticons/default/smile.gif) przykład: - książkowo
alternatywa 1
alternatywa 2
Ten post edytował bpskiba 7.11.2013, 11:09:51 |
|
|
|
GameMaker Optymalizacaja zapytania 7.11.2013, 09:42:16
GameMaker Serwer, aktualnie nie działa na domyślnej konfigur... 7.11.2013, 11:16:38
redeemer 'Using temporary; Using filesort' -> sp... 7.11.2013, 11:27:06
GameMaker Aktualnie testuję takie zapytanie :
[SQL] pobierz... 7.11.2013, 13:09:06
bpskiba Z tego, co widzę to zagnieździłeś zapytania. Nie k... 7.11.2013, 13:26:26
GameMaker Zrobiłem mały update zapytania , ale przeniesienie... 7.11.2013, 14:18:50
bpskiba najpierw próbujesz grupować, a potem dołączasz kol... 7.11.2013, 21:11:49 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:50 |