Fila de query

IMPORTANTE

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

Normalmente, o servidor do Data Workbench responde consultas de usuários recebidas à medida que são recebidas e continua a fornecer resultados e atualizações em tempo real até que o usuário não esteja mais solicitando essas consultas.

Às vezes, especialmente em sistemas com muitos usuários do Data Workbench, o número de consultas ativas requer mais recursos do sistema do que os disponíveis no servidor. Query Queue O permite que o servidor coloque algumas consultas temporariamente em espera até que os recursos necessários para fornecer respostas fiquem disponíveis. O Query Queue O também fornece recursos para priorizar consultas com base em uma variedade de parâmetros, de modo que, no caso de contenção de recursos, as consultas de prioridade mais alta sejam respondidas primeiro.

Consultas de um único cliente ou servidor de relatório são colocadas em um conjunto e agendadas como uma unidade. Você pode configurar monitores de recursos para limitar a quantidade de determinados recursos do sistema usados por queries. Quando os recursos monitorados permitem o agendamento de outro conjunto de query, o conjunto de maior prioridade é agendado. Os usuários cujas consultas ainda não estão agendadas, devido a limitações de recursos, não recebem um erro, mas são notificados de que suas consultas estão na fila e que o usuário pode continuar a trabalhar na amostra local.

A configuração padrão inclui uma configuração simples para a variável Query Queue, mas a deixa desativada. Os administradores podem ativar ou desativar a variável Query Queue, configure monitores de recursos para determinar a quantidade de vários recursos são usados para consultas e configure políticas de priorização complexas para usuários diferentes.

Para configurar o arquivo Server.cfg paraQuery Queuing

  1. Abrir Server.cfg clicando em Admin > Profile Manager > Dataset.

  2. Clique com o botão direito do mouse Server.cfg e torná-lo local para edição.

  3. Expandir Query Queue.

  4. Configure os seguintes parâmetros:

    • Grupos de usuários: Permite configurar políticas, usuários e a prioridade da fila. Consulte Grupos de usuários da fila de query para definições.

    • Ativo: (Vetor) Ativa ou desativa o Query Queue. Os valores válidos são verdadeiros ou falsos. A configuração padrão é false.

    • Grupo de usuários padrão: (String) Digite um nome do grupo de usuários ao qual os usuários são adicionados, se não estiverem listados em nenhum grupo de usuários.

    • Monitores de recursos: (Vetor) Clique com o botão direito do mouse para adicionar um monitor de recursos. É possível especificar se a variável Query Queue monitora a memória ou o número de consultas. Clique com o botão direito do mouse Resource Monitor para escolher o Monitor de Orçamento de Memória ou o Monitor de Número de Consultas. Consulte Monitores de recursos da fila de query para obter mais informações.

    • Prioridade intocável: (Int) Especifica que os pacotes com prioridade maior ou igual a esse valor nunca são antecipados para o agendamento de pacotes de prioridade mais alta. Usado em conjunto com a variável Memory Budget Monitor descrito no Tabela de parâmetros do grupo de usuários.

Nesta página