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

image

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.

image

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.

image

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.

image

Desta forma, o Dynamics CRM evita longos Selects não seletivos que eventualmente causariam lentidão a outros usuários.

 

Rodrigo Cristelli Lugarinho