Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Examinar planos de consulta do Aurora PostgreSQL na exibição dba_plans - Amazon Aurora

Examinar planos de consulta do Aurora PostgreSQL na exibição dba_plans

Os usuários e os administradores do banco de dados que receberam a função apg_plan_mgmt podem visualizar e gerenciar os planos armazenados em apg_plan_mgmt.dba_plans. O administrador de um cluster de banco de dados do Aurora PostgreSQL (alguém com permissões rds_superuser) deve conceder explicitamente essa função aos usuários do banco de dados que precisam trabalhar com o gerenciamento de planos de consulta.

A visualização apg_plan_mgmt contém o histórico dos planos de todas as instruções SQL gerenciadas para cada banco de dados na instância do gravador do cluster de banco de dados do Aurora PostgreSQL. Essa visualização permite examinar os planos, seu estado, quando foram utilizados pela última vez e todos os outros detalhes relevantes.

Conforme discutido em Normalização e o hash SQL, cada plano gerenciado é identificado pela combinação de um valor de hash SQL e de um valor de hash do plano. Com esses identificadores, use ferramentas como o Amazon RDS Performance Insights para rastrear a performance do plano individual. Para obter mais informações sobre o Performance Insights, consulte Usar o Amazon RDS Performance Insights.

Listar planos gerenciados

Para listar os planos gerenciados, use uma instrução SELECT na visualização apg_plan_mgmt.dba_plans. O exemplo a seguir exibe algumas colunas na visualização dba_plans, como o status, que identifica os planos aprovados e não aprovados.

SELECT sql_hash, plan_hash, status, enabled, stmt_name FROM apg_plan_mgmt.dba_plans; sql_hash | plan_hash | status | enabled | stmt_name ------------+-----------+------------+---------+------------ 1984047223 | 512153379 | Approved | t | rangequery 1984047223 | 512284451 | Unapproved | t | rangequery (2 rows)

Para facilitar a leitura, a consulta e a saída mostradas listam apenas algumas das colunas da visualização dba_plans. Para obter informações completas, consulte Referência da visualização apg_plan_mgmt.dba_plans da edição compatível do Aurora PostgreSQL.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.