SQL Performance Watch para Bancos de Dados Oracle
Como Administrador de Banco de Dados, você pode usar o SQL Performance Watch no serviço Oracle Cloud Infrastructure Database Management para prever e impedir proativamente os problemas de desempenho de execução de SQL causados por modificações no sistema ou alterações ambientais e garantir a integridade ideal do banco de dados.
O Database Management SQL Performance Watch fornece nível de carga de trabalho, bem como uma view por nível SQL de como as alterações ambientais, como upgrades de banco de dados e atualização de estatísticas do otimizador, afetam os planos e as estatísticas de execução de SQL. Ao executar uma instrução SQL de cada vez antes e depois das alterações, o SQL Performance Watch gera um relatório abrangente, que descreve o impacto líquido da alteração do sistema na carga de trabalho e identifica quaisquer instruções SQL regressadas. Para as instruções SQL regredidas, o SQL Performance Watch oferece insights detalhados do plano de execução e recomendações para otimização.
No momento, o SQL Performance Watch está disponível para Bancos de Dados Externos, que são Bancos de Dados Oracle localizados fora do Oracle Cloud Infrastructure e conectados a um recurso no serviço External Database. Você pode usar o SQL Performance Watch para bancos de dados RAC e de instância única, que incluem Bancos de Dados Contêineres (CDBs), Bancos de Dados Plugáveis (PDBs) e Bancos de Dados Não Contêineres (Não CDBs), da versão 11.2.0.4 e posterior.
Estes são os principais recursos disponíveis como parte do SQL Performance Watch:
- SQL Performance Analyzer (SPA) para avaliar o efeito geral das alterações do sistema em aplicativos do mundo real em ambientes de teste antes que as alterações sejam implantadas na produção.
- Relatórios gerados pela execução de instruções SQL para comparar o desempenho de SQL antes e depois da alteração.
Estes são os benefícios de usar o SQL Performance Watch:
- Protege seu banco de dados de produção contra regressões de desempenho SQL devido a alterações no banco de dados
- Fornece fluxos de trabalho otimizados, que são integrados às melhores práticas
- Gera relatórios de carga de trabalho abrangentes para as alterações avaliadas
- Fornece uma visão granular das alterações que afetam os planos de execução de SQL e várias estatísticas