Grupos de usuários da fila de query

Última atualização em 2022-10-05
  • Criado para:
  • User
    Admin
IMPORTANTE

Leia mais sobre Datas Workbench Anúncio do fim da vida útil.

Tabela que define os parâmetros do Grupo de usuários.

Campo Tipo Descrição

Nome

string

Um nome definido pelo usuário do grupo de usuários, como Analistas.

Políticas

vetor

Especifica um tipo de política. Clique com o botão direito do mouse para escolher Política padrão ou Programação diária.

Política padrão

Uma Política Padrão garante que os usuários com prioridade baixa sejam movidos de forma incremental para cima na fila e programados, mesmo que usuários com prioridade mais alta entrem na fila. É possível adicionar várias políticas do mesmo tipo em um grupo e seu efeito é cumulativo.

  • Limite de prioridade: O limite acima do qual a prioridade não é aumentada. O valor máximo de prioridade. Você pode usar esse valor para manter as prioridades geradas por essa política em um intervalo específico (por exemplo, para que as prioridades para alguns outros grupos de usuários sejam sempre mais altas, ou para que não subam acima da Prioridade intocável.

Incrementos de políticas padrão

As configurações de incremento da Política padrão aumentam a prioridade de um conjunto de consultas conforme o tempo passa. Isso não força os pacotes a serem agendados, mas você pode usar essas configurações para priorizar usuários que estão esperando por muito tempo. Os parâmetros em fila afetam queries que estão em fila no momento (como em espera devido a recursos insuficientes para concluí-los). Os parâmetros agendados afetam as consultas que estão sendo respondidas. A prioridade de um query aumenta de acordo com o número especificado nos campos de incremento e intervalo de incremento apropriados:

  • Incremento em fila: Define o incremento de prioridade por atualização enquanto está na fila. Essa configuração garante que os usuários de baixa prioridade sejam movidos para cima na fila de agendamento.
  • Intervalo de Incremento em Fila: Define o número de segundos entre as atualizações durante a fila.
  • Incremento programado: Define o incremento de prioridade por atualização durante a programação.
  • Intervalo de Incremento Programado: Define o número de segundos entre as atualizações enquanto programadas.

    Observação: Definir as taxas de atualização de incremento e intervalo como mais altas para pacotes em fila do que para pacotes programados pode causar oscilação. (Por exemplo, suponha que você defina o valor do Incremento em fila como 100 e o Incremento agendado como 0 e defina o valor do Intervalo de incremento em fila como 1 e a Prioridade intocável como alta. Se dois pacotes de query chegarem com uma prioridade básica de 0 e não houver recursos suficientes para executar ambos os queries ao mesmo tempo, um deles será agendado. Após um segundo, o query que não foi agendado tem uma prioridade de 100 e antecede aquele que foi agendado. Depois de mais dois segundos, o que foi preemptado agora tem uma prioridade de 200, e os dois interruptores voltam a ser colocados. Nenhuma das consultas é concluída, pois a cada dois segundos a consulta que está sendo computada é antecipada para que a outra consulta possa ser executada.)

Política de Programação Diária

Permite alterar a prioridade em horários específicos do dia. Essa programação é útil para clientes automatizados, como Servidor de relatóriose quando os usuários do sistema estiverem em fusos horários diferentes.

Alterações

int

Clique com o botão direito do mouse para adicionar uma alteração de prioridade agendada. O Tempo de Alteração é a hora do dia em que a alteração ocorre. O formato é hora:minutos AM/PM. Se AM ou PM não for inserido, o sistema usará tempo militar.

Limite de prioridade

int

O valor máximo de prioridade resultante de uma alteração. A Alteração de prioridade é o valor adicionado à prioridade. Por exemplo, um valor de 0 retorna para uma prioridade padrão. Qualquer outro valor resulta em uma prioridade da prioridade padrão mais esse número.

Usuários

vetor

Lista os usuários que são membros do grupo.

Nome: O nome do usuário como aparece no campo Nome comum no certificado do usuário.

Prioridade extra: Fornece prioridade adicional à prioridade básica do grupo de usuários para determinar a prioridade inicial desse usuário.

Nesta página