This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-15. For the latest, interactive version please visit https://mariadb.com/kb/.

Tabella di comparazione delle funzionalità dell'Ottimizzatore

Non ancora completa - in aggiornamento.

FunzionalitàMariaDB 5.3/5.5MariaDB 10.0MySQL 5.5MySQL 5.6 (dev)
Ottimizzazioni dell'accesso al disco
Index Condition Pushdown (ICP)SISI-SI
Sweep del disco con lettura Multi-range (DS-MRR)SISI-SI
DS-MRR con estrazione ordinata per chiaveSISI--
Index_merge / Sort_intersectionSISI--
Scelta basata sui costi tra intervallo e index_mergeSISI--
ORDER BY ... LIMIT <piccolo_limite>-in arrivo-SI
Usa chiavi primarie estese (nascoste) per innodb/xtradbSI (5.5)SI--
Ottimizzazioni delle Join
Batched di accessi alle chiavi (BKA)SISI-SI
Block hash joinSISI--
Limiti di memoria impostati dall'utente per i buffer delle joinSISI--
Condizioni ON delle outer join applicate primaSISI--
Condizioni che rigettano i NULL vengono verificate primaSISI--
Ottimizzazioni delle subquery
In diventa existsSISISISI
Semi-joinSISI-SI
MaterializzazioneSISI-SI
Materializzazione consapevole dei NULLSISI--
Scelta basata sui costri tra materializzazione e in-diventa-existsSISI-YES
Cache delle subquerySISI--
EXPLAIN veloce con le subquerySISI--
Ottimizzazione delle tabelle derivate / viste
Materializzazione ritardata per le tabelle derivate / viste materializzateSISI-SI
EXPLAIN istantaneo per le tabelle derivateSISI-SI
Ottimizzazione delle tabelle derivate con chiaveSISI-SI
Campi delle viste merge-able e tabelle derivate nelle comparazioni di uguaglianzaSISI--
Controllo dell'esecuzione
LIMIT ROWS EXAMINED limite_righeSI (5.5)SI--
Optimizer control (optimizer switch)
Controllo sistematico di tutte le possibili strategieSISI-parziale
Miglioramenti a EXPLAIN
Explain per DELETE, INSERT, REPLACE e UPDATE-in arrivo-SI
EXPLAIN in formato JSON---SI
EXPLAIN più dettagliata e coerente per le subquerySISI--
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.