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.
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
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
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
-
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