Fa l'ordine delle colonne ha un effetto significativo sulla INSERT?
-
22-10-2019 - |
Domanda
Non sperimentiamo una notevole differenza in termini di prestazioni per questi due query?
INSERT INTO table (col1, col2, col3, col4, col5) ...
e
INSERT INTO table (col5, col3, col1, col2, col4) ...
C'è bisogno di organizzare le colonne INSERT
secondo l'ordine delle colonne della tabella?
Soluzione
No, non è necessario dato le colonne nello stesso ordine. Non da ultimo, l'ordine tabella non può riflettere fine effettiva su disco (questo è vero al 100% per SQL Server, e sono sicuro che MySQL è lo stesso)
A meno che il prurito OCD ha bisogno graffiato
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange