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.
Atualizado em 2023-05-04 GMT+08:00

Modificação de filas da carga de trabalho

Você pode modificar os parâmetros de uma fila de carga de trabalho.

  1. Faça login no console de gerenciamento do GaussDB(DWS).
  2. Na página Clusters exibida, clique no nome do cluster de destino.
  3. Alterne para a página de guia Workload Management.
  4. Na área Workload Queue à esquerda, clique no nome da fila a ser modificada. As seguintes áreas de configuração são exibidas, incluindo Short Query Configuration, Resource Configuration, Exception Rule e Use Association.

  5. Modifique a configuração de consulta curta. Defina os parâmetros conforme necessário e clique em Save à direita.

    Parâmetro

    Descrição

    Valor

    Short Query Acceleration

    Se deve ativar a aceleração de consultas curtas. Essa função está ativada por padrão.

    Enable

    Concurrent Short Queries

    Uma consulta curta é uma tarefa cuja memória estimada usada para execução é inferior a 32 MB. O valor padrão -1 indica que o trabalho não é controlado.

    10

  6. Modifique a configuração do recurso.

    1. Clique em Edit à direita e modifique os parâmetros. Para obter mais informações, consulte Tabela 1.
      Tabela 1 Configuração de parâmetros de fila de carga de trabalho

      Parâmetro

      Descrição

      Valor

      Name

      Nome de uma fila de carga de trabalho.

      queue_test

      CPU Share (%)

      Porcentagem do tempo de CPU usado por um usuário de banco de dados em uma fila em um núcleo de CPU.

      CUIDADO:
      • A soma dos valores de parâmetros de todas as filas não pode exceder 99. Depois que esse parâmetro é configurado, se não houver outras filas no núcleo de CPU especificado, esse parâmetro não terá efeito.
      • Este parâmetro entra em vigor somente quando a disputa de CPU ocorre. Por exemplo, as filas A e B estão ligadas à CPU 1. Se as filas A e B estiverem ambas em execução, o parâmetro terá efeito. Se houver apenas a fila A em execução, o parâmetro não terá efeito.

      20

      CPU Limit (%)

      Porcentagem de núcleos de CPU usados por um usuário de banco de dados em uma fila.

      CUIDADO:

      A soma dos valores de parâmetros de todas as filas não pode exceder 100. O valor padrão é 0.

      0

      Memory Resource (%)

      Porcentagem do uso de memória por uma fila.

      CUIDADO:

      Você pode gerenciar a simultaneidade de memória e consulta separadamente ou em conjunto. Sob gerenciamento conjunto, os trabalhos podem ser entregues somente quando as condições de memória e simultaneidade são atendidas.

      20

      Storage Resource (MB)

      Tamanho do espaço disponível para mesas permanentes.

      CUIDADO:

      Este parâmetro indica o tablespace total de todos os DNs em uma fila. Espaço disponível de um único DN = valor configurado/número de DNs.

      1024

      Query Concurrency

      Número máximo de consultas simultâneas em uma fila.

      CUIDADO:

      Você pode gerenciar a simultaneidade de memória e consulta separadamente ou em conjunto. Sob gerenciamento conjunto, os trabalhos podem ser entregues somente quando as condições de memória e simultaneidade são atendidas.

      10

      O limite de uso da CPU pode ser configurado apenas em versões 8.1.3 e posteriores. Em versões anteriores, você só pode configurar CPU Usage, que é equivalente ao CPU Time Limit.

    2. Clique em OK.

  7. Modifique as regras de exceção.

    1. Modifique os parâmetros. Para obter mais informações, consulte Tabela 2.
      Tabela 2 Parâmetros da regra de exceção

      Parâmetro

      Descrição

      Intervalo de valor (0 significa sem simite)

      Operação

      Blocking Time

      Tempo de bloqueio do trabalho. Refere-se ao tempo total gasto no enfileiramento simultâneo global e local. A unidade é o segundo.

      Por exemplo, se o tempo de bloqueio estiver definido como 300s, um trabalho executado por um usuário na fila será encerrado após ser bloqueado por 300 segundos.

      Um número inteiro no intervalo de 1 a 2.147.483.647. O valor 0 indica que não há limite.

      Terminated ou Not limited

      Execution Time

      Tempo que foi gasto na execução do trabalho, em segundos.

      Por exemplo, se Time required for execution for definido como 100s, um job executado por um usuário na fila será encerrado após ser executado por mais de 100 segundos.

      Um número inteiro no intervalo de 1 a 2.147.483.647. O valor 0 indica que não há limite.

      Terminated ou Not limited

      Total CPU time on all DNs.

      Tempo total de CPU gasto na execução de um trabalho em todos os DNs, em segundos.

      Um número inteiro no intervalo de 1 a 2.147.483.647. O valor 0 indica que não há limite.

      Terminated ou Not limited

      Interval for Checking CPU Skew Rate

      Intervalo para verificar a inclinação da CPU, em segundos. Este parâmetro deve ser ajustado junto com Total CPU Time on All DNs.

      Um número inteiro no intervalo de 1 a 2.147.483.647. O valor 0 indica que não há limite.

      Terminated ou Not limited

      Taxa de distorção de tempo total de CPU em todos os DNs

      Taxa de desvio de tempo de CPU de um trabalho executado em DNs. O valor depende da configuração de Interval for Checking CPU Skew Rate.

      Um número inteiro no intervalo de 1 a 100. O valor 0 indica que não há limite.

      Termine ou Não limite

      As regras de exceção permitem controlar exceções de jobs executados por usuários em uma fila. Para obter mais informações, consulte Tabela 2.

      • Se você selecionar Terminated, precisará definir o horário ou a porcentagem correspondente.
      • Se você selecionar Not limited, a regra de execução correspondente não terá efeito.
    2. Clique em Save.

  8. Associe a usuários.

    • Os recursos usados por um usuário para executar trabalhos podem ser controlados somente depois que o usuário é adicionado a uma fila.
    • Um usuário de banco de dados pode ser adicionado a apenas uma fila. Os usuários removidos de uma fila podem ser adicionados a outra fila.
    • Os administradores de banco de dados não podem ser associados.
    1. Clique em Add à direita.
    2. Selecione os usuários a serem adicionados na lista de usuários atual. Você pode selecionar vários usuários ao mesmo tempo.

    3. Clique em OK.
    4. Para excluir um usuário, clique em Delete na coluna Operation do usuário.