Rechercher dans ce blog

Affichage des articles dont le libellé est Performance. Afficher tous les articles
Affichage des articles dont le libellé est Performance. Afficher tous les articles

vendredi 17 août 2012

Document : Optimiser le serveur CRM 2011

Optimizing and Maintaining the Performance of a Microsoft Dynamics CRM 2011 Server Infrastructure

L'optimisation est un équilibrage permanent entre les décisions de conception et de la disponibilité des ressources. Ce livre blanc donne des conseils et des astuces pour optimiser et pour maintenir la performance d'une infrastructure de serveur Microsoft Dynamics CRM 2011.

dimanche 22 avril 2012

Utiliser la page CRM Diagnostics pour analyser les performances réseaux

Using the CRM Diagnostics Page to Capture Network Performance - 9/04/2012

Les performances du réseau entre le client et le serveur joue un rôle important pour les utilisateurs finaux. Il est très fréquent d'avoir des utilisateurs travaillant à partir des régions éloignées où la performance du réseau est inconnue. Il existe plusieurs méthodes pour tester les performances du réseau, mais depuis la sortie du correctif cumulatif 4, le CRM a inclus sa propre page de diagnostic pour montrer la bande passante, la latence et les performances de rendu JavaScript.

Cette page de diagnostic émet une série de pings du client vers le serveur et le transfert de données de plusieurs blobs. Sur la base de ces données, il fournit le temps de latence en millisecondes et les vitesses de transfert maximum obtenues. Il s'agit d'un moyen rapide et facile d'identifier la performance du réseau sans avoir à installer tous les outils sur le client ou le serveur.
Grâce à cet outil, vous pouvez recueillir des performances de base de divers endroits et de déterminer les temps de réponse attendus compte tenu de la bande passante des utilisateurs et la latence. Ceci doit être pris en considération lors de la planification et la conception d'un environnement CRM pour fournir la meilleure expérience utilisateur.

Le document "Optimizing and Maintaining Client Performance for Microsoft Dynamics CRM 2011 and CRM Online" affirme que "Microsoft Dynamics CRM est conçu pour mieux fonctionner sur des réseaux avec une latence inférieure à 150 millisecondes". La latence élevée doit être pris en compte dans la conception. Les nouvelles fonctionnalités de CRM 2011, tels que les formes de lecture optimisée améliore l'expérience utilisateur où la latence et la bande passante sont des sujets de préoccupation.

Pour utiliser la page de diagnostic, vous devez simplement naviguer vers la page en utilisant l'URL http:///tools/diagnostics/diag.aspx et cliquez sur le bouton Exécuter pour démarrer les tests. Cette page est disponible pour CRM Online et OnPremise.


samedi 6 août 2011

Erreur : le service de suppression n'a pas pu nettoyer les tables Asyncoperation

Lorsque vous exécutez Microsoft Dynamics CRM 4.0, la table AsyncOperationBase s'agrandit pour être très volumineux. Lorsque la table contient des millions d'enregistrements, les performances sont lentes.

De plus, des erreurs sont enregistrées sur le serveur Microsoft Dynamics CRM dans le journal des événements applications.

Nettoyage manuel des tables Asyncoperation.
http://support.microsoft.com/kb/968520/fr

Activation du service de suppression des tables Asyncoperation.
http://support.microsoft.com/kb/974896/fr

jeudi 14 juillet 2011

Message d'erreur de Plugin : 0x8004416c

0x8004416c - PluginAssemblyMustHavePublicKeyToken

L'erreur "0x8004416c" survient lorsque l'assembly du Plugin n'a pas été signé.
Pour résoudre, il faut simplement signer l'assembly du Plugin correspondant.

Message d'erreur de Plugin : "Impossible de se connecter au serveur distant"

Le message "Impossible de se connecter au serveur distant" indique que la connexion est perdue avec le serveur. Pour corriger ce problème, il faut modifie les paramètres TCP/IP.


1. Lancer l’éditeur de registre.

2. Naviguer jusqu'à la clé :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3. Créer un clé de type DWORD nommé TcpTimedWaitDelay avec une valeur décimale de 30.

4. Créer un clé de type DWORD nommé MaxUserPort avec une valeur décimale comprise entre 5000 et 65534.

5. Redémarrer Windows.

vendredi 18 mars 2011

Connexion impossible après redémarrage du serveur CRM

Après un redémarrage du serveur CRM, la connexion au CRM est impossible et le message suivant s'inscrit dans le journal application de l'observateur d'événement.

Exception type: CrmException
Exception message: The key specified to compute a hash value is expired, only active keys are valid. Expired Key : CrmKey(Id:c1bef2e2-efc5-de11-b538-005056a75caa, ScaleGroupId:00000000-0000-0000-0000-000000000000,
KeyType:CrmWRPCTokenKey, Expired:True, ValidOn:10/31/2009 07:34:57, ExpiresOn:12/03/2009 07:34:57, CreatedOn:10/31/2009 07:34:57, CreatedBy:NT AUTHORITY\NETWORK SERVICE.


Ce message survient car le service Asynchrone de Microsoft CRM n'a pas redémarré. Il faut donc redémarrer ce service manuellement sur le serveur CRM.

Le Rollup 7 corrige ce problème.

mardi 1 mars 2011

Erreur de délai d'expiration pour l'affichage

Cause:
Lorsque vous essayer d'accéder à certains affichages dans CRM, vous rencontrez des performances lentes ou des délais d'attente.

Résolution:
Dans la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
Ajouter la clé EnableRetrieveMultipleOptimization de type DWORD avec comme valeur 1.

http://support.microsoft.com/kb/955138/fr

Erreur de délai d'attente d'importation

Un dépassement de délai se produit lorsque vous importer des fichiers de personnalisation dans Microsoft Dynamics CRM.

Causes:
* Le temps qui est utilisé pour l'importation des fichiers de personnalisation ou de mise à jour du CRM dépasse la valeur de OLEDBTimeout par défaut sur l'ordinateur qui exécute Microsoft SQL Serveur.

* Le temps qui est utilisé pour l'importation des fichiers de personnalisation ou de mise à jour du CRM dépasse la valeur ExtendeTimeout utilisée pour les opérations à long terme.

Résolutions:
* Méthode 1 : Ajouter les clés de registre ExtendedTimeout et OLEDBTimeout pour augmenter les valeurs de délai d'attente

Dans la clé de registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

Ajouter une clé OLEDBTimeout de type DWORD avec comme valeur Décimal 86400 (est équivalent à 24 heures, par défaut elle est de 30 secondes).

Ajouter une seconde clé ExtendedTimeout de type DWORD avec comme valeur Décimal 1000000 (mettre une valeur inférieure à 2147483647 représentant 0x7FFFFFF).

*Méthode 2 : Modifier les paramètres dans les fichiers Web.config

Ouvrir le fichier Web.config du Site Web Microsoft CRM 4.0 dans un bloc-notes.
Modifier la ligne avec executionTimeout="3600" et maxRequestLength="20000".

Ouvrir le fichier Web.config du dossier MSCRMService dans un bloc-notes.
Modifier la ligne avec maxRequestLength="20000".

http://support.microsoft.com/kb/918609/fr