Diagnóstico de tabela
GaussDB(DWS) fornece estatísticas e ferramentas de diagnóstico para você aprender o status da tabela, incluindo:
- Taxa de distorção: monitora e analisa estatísticas de tabelas de dados no cluster e exibe informações sobre as 50 maiores tabelas cuja taxa de distorção é superior a 5%.
- Taxa de página suja: monitora e analisa estatísticas de tabelas de dados no cluster e exibe informações sobre as 50 maiores tabelas cuja taxa de distorção é superior a 50%.
- Auditoria de DDL: a revisão DDL é um tipo de revisão SQL. Para evitar que o design inadequado de DDL afete os serviços, essa ferramenta verifica se os metadados de DDL são padrão, detectando possíveis problemas de definição de tabela com antecedência. O resultado da verificação também pode ser usado como referência para localizar problemas de desempenho.
- Somente 8.1.1.x e versões posteriores suportam os recursos de taxa de distorção de tabela e taxa de página suja. Para versões anteriores, entre em contato com o suporte técnico.
- Somente 8.1.1.300 e versões posteriores suportam o recurso de revisão DDL. Para versões anteriores, entre em contato com o suporte técnico.
- O período de coleta de dados das verificações de página suja e distorcida da tabela pode ser configurado na página Coleta de monitoramento. A coleta frequente de dados pode afetar o desempenho do cluster. Defina um período adequado com base nas cargas de trabalho do cluster.
Taxa de distorção
Contexto
Colunas de distribuição impróprias podem causar distorção grave durante a computação do operador ou derramamento de dados para o disco. As cargas de trabalho serão distribuídas de forma desigual em DNs, resultando em alto uso de disco em um único DN e afetando o desempenho. Você pode consultar a taxa de distorção da tabela e alterar a coluna de distribuição para as tabelas com distorção severa. Para clusters da versão 8.1.0 ou posterior, consulte ALTER TABLE. Para outras versões, consulte Como alterar colunas de distribuição?.
Procedimento
- Faça logon no console de gerenciamento do GaussDB(DWS).
- Na página Clusters, localize o cluster de destino.
- Na coluna Operation do cluster de destino, clique em Monitoring Panel.
- Na árvore de navegação à esquerda, escolha Utilities > Table Diagnosis e clique na guia Skew Rate. As tabelas que atendem às condições de coleta de estatísticas no cluster são exibidas.
Taxa de página suja
Contexto
As operações DML em tabelas podem gerar dados sujos, que ocupam desnecessariamente o armazenamento do cluster. Você pode consultar a taxa de páginas sujas e lidar com grandes tabelas e tabelas com alta taxa de páginas sujas. Para obter detalhes, consulte Solução para alto uso de disco e cluster somente leitura.
Procedimento
- Faça logon no console de gerenciamento do GaussDB(DWS).
- Na página Clusters, localize o cluster de destino.
- Na coluna Operation do cluster de destino, clique em Monitoring Panel.
- Na árvore de navegação à esquerda, escolha Utilities > Table Diagnosis e clique na guia Dirty Page Rate. As tabelas que atendem às condições de coleta de estatísticas no cluster são exibidas.
Auditoria de DDL
Exibir e exportar resultados da auditoria de DDL
- Faça logon no console de gerenciamento do GaussDB(DWS).
- Na página Clusters, localize o cluster de destino.
- Na coluna Operation do cluster de destino, clique em Monitoring Panel.
- Na árvore de navegação à esquerda, escolha Utilities > Table Diagnosis e clique na guia DDL Audit. Os resultados da auditoria são exibidos.
Os itens de auditoria selecionados são exibidos na guia DDL Audit por padrão. Você pode configurar os itens de auditoria na guia Coleta de monitoramento. Para obter mais informações, consulte Tabela 1.
- Se o resultado da revisão de um item for Failed, clique em View para ir para a página de detalhes.
- Clique em Export no canto superior esquerdo para exportar o resultado da auditoria.
Auditar manualmente itens de DDL
- Faça logon no console de gerenciamento do GaussDB(DWS).
- Na página Clusters, localize o cluster de destino.
- Na coluna Operation do cluster de destino, escolha Monitoring Panel. A página de monitoramento do banco de dados é exibida.
- Na árvore de navegação à esquerda, escolha Utilities > Table Diagnosis e clique na guia DDL Audit. Na página exibida, selecione os itens a serem auditados e clique em One-Click Audit.