Red Hat Training

A Red Hat training course is available for RHEL 8

4.3. Ajustando o tamanho da busca e o limite de tempo

Algumas consultas, como solicitar uma lista de usuários da IdM, podem retornar um número muito grande de entradas. Ajustando estas operações de busca, você pode melhorar o desempenho geral do servidor ao executar os comandos ipa *-find, tais como ipa user-find, e ao exibir listas correspondentes na interface Web.

Limite de tamanho da busca

Define o número máximo de entradas retornadas para uma solicitação enviada ao servidor a partir da CLI de um cliente ou a partir de um navegador acessando a IDM Web UI.

Padrão: 100 entradas.

Tempo limite de busca

Define o tempo máximo (em segundos) que o servidor espera por buscas para executar. Uma vez que a busca atinge este limite, o servidor pára a busca e retorna as entradas descobertas nesse tempo.

Default: 2 segundos.

Se você definir os valores para -1, IdM não aplicará nenhum limite ao pesquisar.

Importante

A definição de tamanho de busca ou limites de tempo muito altos pode afetar negativamente o desempenho do servidor.

4.3.1. Ajuste do tamanho da busca e do limite de tempo na linha de comando

O texto a seguir descreve o ajuste do tamanho da busca e dos limites de tempo na linha de comando:

  • Globalmente
  • Para uma entrada específica

Procedimento

  1. Para exibir os limites atuais de tempo e tamanho de busca no CLI, use o comando ipa config-show:

    $ ipa config-show
    
    Search time limit: 2
    Search size limit: 100
  2. Para ajustar os limites globalmente para todas as consultas, use o comando ipa config-mod e adicione as opções --searchrecordslimit e --searchtimelimit. Por exemplo:

    $ ipa config-mod --searchrecordslimit=500 --searchtimelimit=5
  3. Para ajustar os limites apenas para uma consulta específica, adicione as opções --sizelimit ou --timelimit ao comando. Por exemplo:
$ ipa user-find --sizelimit=200 --timelimit=120