Controllo prestazioni SQL per i database Oracle

L'amministratore del database può utilizzare SQL Performance Watch nel servizio Oracle Cloud Infrastructure Database Management per prevedere e prevenire in modo proattivo i problemi di prestazioni di esecuzione SQL causati da modifiche del sistema o modifiche ambientali e garantire lo stato ottimale del database.

SQL Performance Watch di Gestione database fornisce un livello di carico di lavoro e una visione a livello di SQL del modo in cui le modifiche ambientali, come gli aggiornamenti del database e l'aggiornamento delle statistiche dell'ottimizzatore, influiscono sui piani di esecuzione SQL e sulle statistiche. Eseguendo un'istruzione SQL alla volta prima e dopo le modifiche, SQL Performance Watch genera un report completo che descrive l'impatto netto della modifica del sistema sul carico di lavoro e identifica eventuali istruzioni SQL regresse. Per le istruzioni SQL regredite, SQL Performance Watch offre approfondimenti dettagliati sul piano di esecuzione e suggerimenti per l'ottimizzazione.

SQL Performance Watch è attualmente disponibile per i database esterni, ovvero i database Oracle situati al di fuori di Oracle Cloud Infrastructure e connessi a una risorsa nel servizio di database esterno. È possibile utilizzare SQL Performance Watch per i database a istanza singola e RAC, che includono i container database (CDB), i pluggable database (PDB) e i database non di tipo container (non CDB), della versione 11.2.0.4 e successive.

Di seguito sono riportate le funzioni principali disponibili nell'ambito di SQL Performance Watch.

  • SQL Performance Analyzer (SPA) per valutare l'effetto complessivo delle modifiche del sistema sulle applicazioni reali negli ambienti di test prima che le modifiche vengano distribuite in produzione.
  • Report generati dall'esecuzione di istruzioni SQL per confrontare le prestazioni SQL prima e dopo la modifica.

Ecco i vantaggi dell'utilizzo di SQL Performance Watch:

  • Protegge il database di produzione dalle regressioni delle prestazioni SQL dovute a modifiche del database
  • Offre flussi di lavoro ottimizzati, integrati con le best practice
  • Genera report completi sui carichi di lavoro per le modifiche valutate
  • Fornisce una vista granulare delle modifiche che interessano i piani di esecuzione SQL e varie statistiche