Ottimizzerò le query Oracle SQL e le prestazioni del database
DBA MySQL e Redis, Ottimizzazione SQL e Recupero dati
Informazioni su questo servizio
Problemi di lentezza di Oracle SQL o di prestazioni del database? Sono un DBA con oltre 10 anni di esperienza, inclusi Oracle, MySQL e Redis.
Questo servizio si concentra su:
- revisione del piano di esecuzione SQL e degli indici.
- riscrittura delle query e miglioramenti del percorso di accesso dove opportuno.
- locking, attese e prove di risorse relative al problema concordato.
- raccomandazioni pratiche per la messa a punto e validazione.
Diagnosi di base di un singolo SQL o di un problema di prestazioni e consegna di un piano d’azione. Tuning standard fino a tre SQL concordati su una istanza Oracle. Il pacchetto Premium copre fino a cinque SQL concordati su un’istanza, inclusi un piano di tuning coordinato, modifiche concordate e validazione.
Riceverai risultati, raccomandazioni sulle modifiche e note di consegna. L’implementazione in produzione richiede un piano di backup, rollback e manutenzione concordato.
Per favore scrivimi la versione Oracle, l’edizione, l’ambito delle query e i piani di esecuzione disponibili prima di ordinare. L’uso di pacchetti opzionali Oracle dipende dai tuoi diritti. Le grandi migrazioni, i progetti di HA e il lavoro di recupero richiedono uno scopo separato.
Tipo di database:
Database relazionale
FAQ
Traduzione automatica.
Cosa dovrei inviare per una revisione di tuning SQL?
Invia la versione ed edizione di Oracle, SQL sanificato, modelli di binding rappresentativi, definizioni di tabelle/indici rilevanti, conteggio approssimativo delle righe e piani di esecuzione. Prove di prima/seconda esecuzione o prove a runtime esistenti sono utili se disponibili.
Sono necessari AWR, ASH o pacchetti di tuning?
Allineiamo un approccio diagnostico basato sulle prove disponibili e sulle funzionalità a cui il tuo ambiente ha diritto. Non presuppongo che tu disponga di pacchetti opzionali. I costi del software Oracle e delle licenze non sono inclusi nel servizio.
Ogni query lenta sarà risolta aggiungendo un indice?
La diagnosi può puntare sulla struttura SQL, stime di cardinalità, distribuzione dei dati, attese o pattern di accesso dell’applicazione. Propongo modifiche basate sulle prove e valuto l’impatto su scritture e altre query.
In che modo vengono validate le risposte?
Verifichiamo la correttezza delle query e usiamo input rappresentativi e prove di runtime adeguate per valutare le modifiche. I risultati dipendono dal carico, dai dati e dall’accesso disponibili; non viene garantita una velocità fissa.
Le migrazioni e il recupero di Oracle sono inclusi?
Questi pacchetti si concentrano su lavoro SQL e di prestazioni. Migrazione, alta disponibilità, implementazione di backup/recupero e operazioni continue richiedono uno scopo e un preventivo separati.
