Gerenciar Estatísticas do Otimizador no Autonomous Database
Descreve comandos do Autonomous Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador.
Há diferenças nos comandos a serem executados para reunir estatísticas do otimizador ou ativar dicas do otimizador, dependendo da sua carga de trabalho: Data Warehouse, Transaction Processing ou JSON Database.
- Gerenciar Estatísticas e Dicas do Otimizador com Cargas de Trabalho do Data Warehouse
Descreve os comandos do Autonomous Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador com cargas de trabalho do Data Warehouse. - Gerenciar Estatísticas e Dicas do Otimizador com Processamento de Transações e Cargas de Trabalho do JSON Database de otimização
Descreve os comandos do Autonomous Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador
Tópico principal: Performance Monitor e Gerenciamento
Gerenciar Estatísticas e Dicas do Otimizador com Cargas de Trabalho do Data Warehouse
Descreve os comandos de execução do Autonomous Database quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador com cargas de trabalho do Data Warehouse.
Gerenciar Estatísticas do Otimizador com Cargas de Trabalho do Data Warehouse
O Autonomous Database com cargas de trabalho do Data Warehouse reúne estatísticas do otimizador automaticamente para tabelas carregadas com operações de caminho direto emitidas em SQL (operações de carga de caminho direto que ignoram o processamento de dados SQL, como o caminho direto do SQL*Loader, não coletam estatísticas). Por exemplo, para cargas que usam o pacote DBMS_CLOUD
, o banco de dados coleta estatísticas do otimizador automaticamente.
Se você tiver tabelas modificadas usando operações DML convencionais, poderá executar comandos para reunir estatísticas do otimizador para essas tabelas. Por exemplo, para o esquema SH
, você pode reunir estatísticas para todas as tabelas do esquema usando o seguinte comando:
BEGIN
DBMS_STATS.GATHER_SCHEMA_STATS('SH', options=>'GATHER AUTO');
END;
/
Este exemplo reúne estatísticas para todas as tabelas que têm estatísticas desatualizadas no esquema SH
.
Para obter mais informações sobre cargas de caminho direto, consulte Carregando Tabelas.
Para obter mais informações sobre estatísticas do otimizador, consulte Conceitos de Banco de Dados.
Gerencie Dicas do Otimizador com Cargas de Trabalho do Data Warehouse
Por padrão, o Autonomous Database com Data Warehouse ignora dicas do otimizador e dicas do PARALLEL
em instruções SQL. Se seu aplicativo depender de dicas, você poderá ativar dicas do otimizador definindo o parâmetro OPTIMIZER_IGNORE_HINTS
como FALSE
na sessão ou no nível do sistema usando ALTER SESSION
ou ALTER SYSTEM
. Por exemplo, o comando a seguir ativa dicas em sua sessão:
ALTER SESSION
SET OPTIMIZER_IGNORE_HINTS=FALSE;
Você também pode ativar dicas PARALLEL
em suas instruções SQL definindo OPTIMIZER_IGNORE_PARALLEL_HINTS
como FALSE
na sessão ou no nível do sistema usando ALTER SESSION
ou ALTER SYSTEM
, Por exemplo, o seguinte comando ativa dicas PARALLEL
na sua sessão:
ALTER SESSION
SET OPTIMIZER_IGNORE_PARALLEL_HINTS=FALSE;
Tópico principal: Gerenciar Estatísticas do Otimizador no Autonomous Database
Gerenciar Estatísticas e Dicas do Otimizador com Processamentos de Transação e Cargas do Banco de Dados JSON
Descreve comandos do Autonomous Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador.
Gerenciar Estatísticas do Otimizador com Cargas de Trabalho de Processamento de Transações e Banco de Dados JSON
O Autonomous Database coleta estatísticas do otimizador automaticamente para que você não precise executar essa tarefa manualmente, e isso ajuda a garantir que suas estatísticas estejam atualizadas. A coleta automática de estatísticas está ativada no Autonomous Database e é executada em uma janela de manutenção padrão.
A janela de manutenção de coleta automática de estatísticas é diferente da janela de manutenção na console do Oracle Cloud Infrastructure. A janela de manutenção do Oracle Cloud Infrastructure mostra informações de aplicação de patch do sistema.
Para obter mais informações sobre os horários da janela de manutenção de coleta automática de estatísticas e a coleta automática de estatísticas do otimizador, consulte Database Administrator's Guide.
Para obter mais informações sobre estatísticas do otimizador, consulte Guia de Ajuste SQL.
Gerenciar Dicas do Otimizador com o Processamento de Transação e as Cargas do Banco de Dados JSON
O Autonomous Database com cargas de trabalho de Processamento de Transações e Banco de Dados JSON honra dicas do otimizador e dicas PARALLEL
em instruções SQL por padrão. Você pode desativar as dicas do otimizador definindo o parâmetro OPTIMIZER_IGNORE_HINTS
como TRUE
no nível da sessão ou sistema usando ALTER SESSION
ou ALTER SYSTEM
. Por exemplo, o comando a seguir desativa dicas na sua sessão:
ALTER SESSION
SET OPTIMIZER_IGNORE_HINTS=TRUE;
Você também pode desativar dicas PARALLEL
nas suas instruções SQL definindo OPTIMIZER_IGNORE_PARALLEL_HINTS
como TRUE
no nível da sessão ou do sistema usando ALTER SESSION
ou ALTER SYSTEM
.
ALTER SESSION
SET OPTIMIZER_IGNORE_PARALLEL_HINTS=TRUE;
Tópico principal: Gerenciar Estatísticas do Otimizador no Autonomous Database