Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ TaurusDB/ Guia de usuário/ Assistente de DBA/ Análise e ajuste de SQL/ Configuração do controle de fluxo automático
Atualizado em 2025-05-23 GMT+08:00

Configuração do controle de fluxo automático

O controle automático de fluxo permite eliminar todas as sessões, eliminar sessões específicas por critérios e exibir o histórico.

Para eliminar a sessão atual ou eliminar uma sessão manualmente, consulte Gerenciamento de sessões em tempo real.

Funções

  • Eliminar todas as sessões: depois que você ativar Auto Kill Sessions e clicar em Kill All Sessions, todas as sessões serão excluídas automaticamente.
  • Eliminar sessões específicas por critérios: você pode adicionar uma tarefa para eliminar sessões. Sessões que atenderem aos critérios serão eliminadas.
  • Visualização de histórico: você pode visualizar sessões eliminadas.

Eliminação de sessões específicas por critérios

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página e escolha Databases > TaurusDB.
  4. Na página Instances, clique no nome da instância.
  5. No painel de navegação, escolha DBA Assistant > Historical Diagnosis.
  6. Clique em SQL Explorer e depois em Auto Flow Control.
  7. Clique em à direita de Auto Kill Sessions. Na caixa de diálogo exibida, clique em OK.

    Figura 1 Ativação de sessões de eliminação automática

  8. Clique em Add Kill Task.

    Figura 2 Adição de uma tarefa para eliminar sessões

  9. Na caixa de diálogo exibida, defina os critérios para eliminar sessões.

    Figura 3 Definição dos critérios para eliminar sessões

    • Os parâmetros listados em Tabela 1 estão em uma relação lógica AND.
    • Se você especificar apenas Session Duration (s) e Task Duration (s), todas as sessões que atenderem aos critérios serão eliminadas.
    • Um máximo de cinco tarefas de eliminação condicional podem ser executadas ao mesmo tempo.
    Tabela 1 Descrição do parâmetro

    Parâmetro

    Descrição

    User

    Insira um único valor, por exemplo, root.

    Host IP Address

    Insira um único valor, por exemplo, 168.192.0.0.

    Database Name

    Insira um nome de banco de dados.

    Command

    Insira um comando.

    SQL Statement

    Insira uma instrução SQL.

    Session Duration (s)

    O valor varia de 1 a 2147483647.

    Task Closure Method

    Se você selecionar Scheduled, precisará definir Task Duration. Após o término da duração, a tarefa é fechada automaticamente.

    Se você selecionar Manual, poderá clicar em Stop na coluna Operation da lista de tarefas para fechar uma tarefa manualmente.

    Task Duration (s)

    O valor varia de 10 a 31535999.

  10. Clique em OK.

    Quando os critérios para eliminar sessões são atendidos, o sistema elimina as sessões automaticamente.

Eliminação de todas as sessões

  1. Na página Instances, clique no nome da instância.
  2. No painel de navegação, escolha DBA Assistant > Historical Diagnosis.
  3. Clique em SQL Explorer e depois em Auto Flow Control.
  4. Clique em à direita de Auto Kill Sessions. Na caixa de diálogo exibida, clique em OK.

    Figura 4 Sessões de eliminação automática

  5. Clique em Kill All Sessions.

    Figura 5 Eliminação de todas as sessões

  6. Na caixa de diálogo exibida, clique em OK.

Exibição do histórico

  1. Na página Instances, clique no nome da instância.
  2. No painel de navegação, escolha DBA Assistant > Historical Diagnosis.
  3. Clique em SQL Explorer e depois em Auto Flow Control.
  4. Clique em à direita de Auto Kill Sessions. Na caixa de diálogo exibida, clique em OK.

    Figura 6 Sessões de eliminação automática

  5. Clique em View History.

    Figura 7 Visualização de sessões eliminadas

  6. Na caixa de diálogo exibida, selecione um intervalo de tempo para exibir as sessões eliminadas nesse período.

    Figura 8 Visualização de sessões eliminadas

    No máximo 500 registros de sessão podem ser exibidos.