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.

Nota

SQL Performance Watch non è più valido e rimarrà disponibile per le risorse abilitate esistenti fino al 29 gennaio 2027. Per ulteriori informazioni, vedere l'annuncio di modifica del servizio.

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