Knowledge Base

PowerLab400 · Nicholas Labati

Ottimizzare le query SQL su Db2 for i

powerlab400nicholas labatiblog
Una query che ieri usciva in due secondi e oggi ne impiega quaranta è una delle telefonate più frequenti. La tentazione è aggiungere indici a caso finché qualcosa migliora. Su Db2 for i non serve: il sistema è in grado di dirti esattamente cosa non gli piace, basta chiederglielo. Prima cosa: guardare cosa sta facendo davvero Il punto di partenza è Visual Explain, dentro Run SQL Scripts di IBM i Access Client Solutions. Si scrive la query, si preme Ctrl+Shift+E invece di eseguirla, e compare il piano di accesso disegnato: quali file vengono letti, in che ordine, e soprattutto come . C'è un dettaglio da cercare subito: un rettangolo etichettato Table Scan . …

Riservato agli iscritti

Per leggere l'articolo completo serve un account Faq400. È gratis, e con lo stesso account fai domande a Willi e leggi tutto l'archivio.

Prova a chiederlo a Willi

Willi risponde usando questo articolo e gli altri contenuti di Faq400, e ti dice da dove prende ogni frase. Serve un account: è gratis.

Chi legge questo, legge anche