Zmiany pomiędzy wersją 3 and wersją 4 dla DeployerGuide/OptimisingQueries

Pokaż
Ignoruj:
Data i czas:
11/30/17 12:19:52 (7 years temu)
Autor:
JP (IP: 83.144.106.170)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/OptimisingQueries

    v3 v4  
    55 
    662. Najmniejsza tabela pierwsza (lub taka na której warunek jest najbardziej efektywny) 
     7 
     83. Dla zapytań wykonywanych na wielu tabelach na których przeprowadzono optymalizację  
    79 
    810 
     
    3537 
    3638== Instrukcje dla optymalizatora == 
    37 Instrukcja dla optymalizatora za pomocą GUC (Grand Unified Configuration), które może zadeklarować np. przed wykonaniem zapytania. 
     39Przykładowe instrukcje dla optymalizatora które można zadeklarować np. przed wykonaniem zapytania. (GUC) 
    3840 
    3941{{{ 
    4042-- Zwiększ zasoby procesora dla zapytania 
    4143SET cpu_table_cost = 0.15; 
    42 -- Nie przestawiaj ani nie sprawdzaj kolejności tabel:  
    43 SET join_collapse_limit = 1; 
    4444--  
    4545SET enable_nestloop = FALSE; 
     
    4848}}} 
    4949 
     50 
     51Jesli jesteśmy pewni że nasze zapytanie zostało już najlepiej zoptymalizowane pod kątek kolejności JOIN, to można zadeklarować: nie przestawiaj ani nie sprawdzaj kolejności tabel:  
     52 
     53{{{ 
     54SET join_collapse_limit = 1; 
     55}}} 
     56 
     57