Insights sobre SQL
Cenários
A função de Insights sobre SQL permite não apenas consultar todas as instruções SQL executadas, mas também analisar e pesquisar as tabelas que são acessadas e atualizadas com mais frequência e as instruções SQL que têm a maior espera de bloqueio, ajudando você a identificar rapidamente exceções.
Restrições
- Você precisa ativar Collect All SQL Statements antes de usar Insights sobre SQL.
- Depois que Collect All SQL Statements estiver desativado, novas instruções SQL não serão mais coletadas e os dados SQL coletados serão excluídos.
- Alguns dados não podem ser gravados se ocorrer uma saturação de buffer.
- Se o comprimento de uma instrução SQL exceder o valor de rds_sql_tracer_max_record_size, a instrução não é registrada por padrão.
Para configurar o valor do parâmetro, consulte Modificação de parâmetros de uma instância de banco de dados do GaussDB(for MySQL).
Procedimento
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região e um projeto.
- Clique em no canto superior esquerdo da página, escolha .
- Na página Instances, clique no nome da instância de banco de dados para acessar a página Basic Information.
- No painel de navegação, escolha DBA Assistant > Historical Diagnosis.
- Clique em SQL Explorer e, em seguida, em SQL Insights.
- Clique em ao lado de Collect All SQL Statements.
Para desativar essa função, clique em Log Settings no canto superior direito, desative a opção Collect All SQL Statements e clique em OK.
A coleta de todas as instruções SQL gera uma perda de desempenho não superior a 5%.
Figura 1 Configuração das configurações de log
- Clique em Create Task e especifique Time Range, Dimension, Username, Keyword, Database, Thread ID, SQL Type e Execution Status.
Você pode definir Dimension como Instance ou Node. Quando Node estiver selecionado, você poderá exibir os logs SQL dos nós excluídos.
Figura 2 Uma tarefa adicionada
- Clique em OK.
- Na lista de tarefas, clique em Details na coluna Operation para exibir os detalhes da tarefa.
Figura 3 Visualização dos detalhes da tarefa
- Especifique condições como Time Range, User, Keyword, Database e clique em Query. O intervalo de tempo selecionado deve ser posterior ao momento em que a nova tarefa é adicionada.