Gerenciar Estatísticas do Otimizador no Autonomous AI Database
Descreve os comandos do Autonomous AI 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: Lakehouse, Transaction Processing ou JSON Database.
- Gerenciar Estatísticas e Dicas do Otimizador com Cargas de Trabalho do Lakehouse
Descreve os comandos do Autonomous AI Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador com cargas de trabalho do Lakehouse. - Gerenciar Estatísticas e Dicas do Otimizador com o Processamento de Transações e Cargas de Trabalho do Banco de Dados JSON
Descreve os comandos do Autonomous AI Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador.
Tópico principal: Performance Monitor e Gerenciamento
Gerencie Estatísticas e Dicas do Otimizador com Cargas de Trabalho do Lakehouse
Descreve os comandos do Autonomous AI Database a serem executados quando você precisa coletar estatísticas do otimizador ou ativar dicas do otimizador com cargas de trabalho do Lakehouse.
Gerenciar Estatísticas do Otimizador com Cargas de Trabalho do Lakehouse
O Autonomous AI Database com cargas de trabalho do Lakehouse 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 Lakehouse
O Autonomous AI Database com Lakehouse ignora dicas do otimizador e dicas do PARALLEL
em instruções SQL por padrão. 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 AI Database
Gerenciar Estatísticas e Dicas do Otimizador com Processamentos de Transação e Cargas do Banco de Dados JSON
Descreve os comandos do Autonomous AI 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 AI Database reúne estatísticas do otimizador automaticamente para que você não precise executar essa tarefa manualmente, o que ajuda a garantir a atualização de suas estatísticas. A recolha automática de estatísticas é ativada no Autonomous AI Database e executada em uma janela padrão de manutençã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 AI Database com cargas de trabalho de Processamento de Transações e JSON Database honra dicas de 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 AI Database