Melhorias em Performance a partir do Rollup 10 (parte I)
São inúmeras melhorias trazidas pelo CRM 2011 Update Rollup 10. Podemos destacar Performance que é muito importante na percepção do usuário quanto a qualidade do Dynamics CRM.
Nesta primeira parte, vou destacar uma nova configuração que visa evitar longas queries no SQL Server decorrentes de consultas não seletivas na base Organização_MSCRM, que podem causar lentidão tanto em processos Background, como navegação geral do produto.
Esta nova configuração encontra-se em Configurações > Administração > Configurações do Sistema.
Habilitar limites de registro da Localização Rápida
Por padrão esta configuração vem habilitada e pode ser alterada instantaneamente. Para os novos administradores do CRM, a Localização Rápida encontra-se no alto direito, acima da Grade de resultados.
Esta configuração limita o usuário a realizar uma busca que retornará até 10.000 registros. A partir deste número, o CRM dispara uma mensagem de erro, indicando que o usuário deverá ser mais seletivo. Nenhum resultado é exibido e a Grade se torna vazia.
Como este limite fuciona? Um Select previo é realizado a fim de numerar a quantidade de registros que será retornado. Caso este número seja igual ou ultrapasse 10.000 mil registros, a query é cancelada.
Desta forma, o Dynamics CRM evita longos Selects não seletivos que eventualmente causariam lentidão a outros usuários.
Rodrigo Cristelli Lugarinho