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
  • 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 le EXISTS (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)

subquery-optimizations-map2

Tutte le funzionalità segnate come "MariaDB 5.3" o "solo MariaDB 5.3" esistono anche in MariaDB 5.5.

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.