Mappa delle ottimizzazioni delle subquery
La mappa sottostante mostra tutti i tipi di subquery permesse nel linguaggio SQL e le strategie di ottimizzazione che possono essere utilizzate per gestirle.
- Le aree non colorate rappresentano diversi tipi di subquery, per esempio:
- Subquery nella forma
x IN (SELECT ...)
- Subquery nella clausola
FROM
- ...e così via
- Subquery nella forma
- Le dimensioni delle aree corrispondono approssimativamente alla loro importanza (intesa come frequenza di utilizzo). Per esempio, le subquery
x IN (SELECT ...)
sono le più importanti, mentre leEXISTS (SELECT ...)
sono relativamente poco importanti. - Le aree colorate rappresentano le strategie di ottimizzazione/esecuzione usate per i vari tipi di subquery.
- Il colore dell'ottimizzazione indica in quale versione di MySQL/MariaDB è stata implementata (vedi sotto)
Tutte le funzionalità segnate come "MariaDB 5.3" o "solo MariaDB 5.3" esistono anche in MariaDB 5.5.
Link alle pagine sulle singole ottimizzazioni:
- Non-semi-join Materialization (including NULL-aware and partial matching)
- Derived table optimizations
Vedi anche
Commenti
Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.