Ho trovato EXPLAIN SELECT query molto utile in MySQL perché fornisce informazioni su come SQL verrà eseguito e offre l'opportunità di analizzare, ad esempio, gli indici mancanti da aggiungere per migliorare la risposta PRIMA facendo la query stessa e analizzando le statistiche.EXPLAIN SELECT in altri database
La mia domanda è: In database come MS Sql, Firebird, Ingres, c'è un comando simile disponibile?
In Firebird abbiamo PLAN, ma è molto debole perché molte volte si devono eseguire query molto lunghe per visualizzare un semplice errore.
Con i migliori saluti,
Mauro H. Leggieri
In Firebird PIANO è disponibile quando prepari * la query. Quindi in realtà non devi * eseguire * la query per scoprire che sarà un cattivo risultato. –
In Firebird, se si utilizza IBExpert o Database Workbench: si può facilmente vedere da dove viene il problema. C'è un buon analizzatore PLAN che ti mostra un campo indicizzato o non indicizzato –