Introduction
Ce document décrit comment améliorer les performances de la base de données après une mise à niveau dans Cisco Unified Contact Center Enterprise (UCCE).
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Cisco Unified Contact Center Enterprise (UCCE)
- Package Contact Center Enterprise (PCCE)
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :
- UCCE/PCCE version 12.6
- Microsoft SQL Server 2017 (éditions Standard et Enterprise) avec mises à jour cumulées
- Microsoft SQL Server 2019 (éditions Standard et Enterprise) avec mises à jour cumulées
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Après avoir effectué une mise à niveau Common Ground ou Technology Refresh, suivez les procédures décrites dans cette section pour améliorer les performances de la base de données. Il s'agit d'un processus unique qui doit être exécuté uniquement sur les bases de données Logger et AW-HDS au cours d'une fenêtre de maintenance.
Remarque : AW-HDS - Serveur de données historiques de station de travail Admin, HDS-DDS - Serveur de données détaillées de station de travail Admin, AW-HDS-DDS - Serveur de données historiques de station de travail Admin/Serveur de données détaillées.
Amélioration des performances de TempDB
Remarque : vous pouvez ignorer cette section lorsque vous effectuez une mise à niveau de mise à niveau technologique.
Exécutez cette procédure sur les machines Logger, Rogger, AW-HDS-DDS, AW-HDS et HDS-DDS pour bénéficier des avantages des fonctionnalités TempDB pour SQL Server. Pour plus d'informations sur la base de données TempDB SQL Server et son utilisation, consultez la documentation Microsoft SQL Server relative à la base de données TempDB.
Remarque : cette procédure s'applique uniquement au processus de mise à niveau de Common Ground. Si la procédure d'amélioration des performances de TempDB est déjà terminée dans la version 12.5(1), ne répétez pas la même procédure lors de la mise à niveau vers la version 12.5(2).
Procédure
- Utilisez Unified CCE Service Control pour arrêter les services de consignation et de distribution.
- Connectez-vous à SQL Server Management Studio et exécutez les requêtes mentionnées sur la base de données principale.
Pour modifier la taille initiale de TempDB à la valeur recommandée :
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'tempdev', SIZE = 800, FILEGROWTH = 100)
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'templog', SIZE = 600, FILEGROWTH = 10%)
Pour ajouter plusieurs fichiers TempDB :
USE [primary];
GO
ALTER DATABASE [tempdb] ADD FILE
(NAME = N'tempdev2', FILENAME = N'' , SIZE = 800 , FILEGROWTH = 100);
ALTER DATABASE [tempdb] ADD FILE
(NAME = N'tempdev3', FILENAME = N'' , SIZE = 800 , FILEGROWTH = 100);
ALTER DATABASE [tempdb] ADD FILE
(NAME = N'tempdev4', FILENAME = N'' , SIZE = 800 , FILEGROWTH = 100);
GO
Remarque : par exemple, = C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdev2.ndf
Veillez à modifier les valeurs de la requête en fonction des machines. Pour plus d'informations, consultez Augmenter la taille de la base de données et du fichier journal pour TempDB.
- Redémarrez SQL Services.
- Démarrez les services de journalisation et de distribution.
Amélioration des performances de la base de données Logger
Procédure
Exécutez cette procédure sur les côtés A et B de la base de données Logger.
- Utilisez le contrôle de service Unified CCE pour arrêter le service d'enregistrement.
- À partir de l'invite de commandes, exécutez le fichier RunFF.bat situé dans le répertoire <SystemDrive>:\icm\bin.
- Appliquer le facteur de remplissage aux bases de données ICM.
Remarque : en fonction de la taille de la base de données, l'application du facteur de remplissage à la base de données prend de quelques minutes à plusieurs heures. Par exemple, un enregistreur de 300 Go prend entre 2 et 3 heures. Une fois le processus terminé, le fichier journal est stocké dans <SystemDrive>\temp\<DatabaseName>_Result.txt.
- Utilisez le contrôle de service Unified CCE pour démarrer le service d'enregistrement.
Pour résoudre les problèmes :
Consultez le fichier RunFF.bat/help pour plus d'informations.
Amélioration des performances de la base de données AW-HDS
Procédure
- Utilisez le contrôle de service Unified CCE pour arrêter le service du distributeur.
- À partir de l'invite de commandes, exécutez le fichier RunFF.bat situé dans le répertoire <SystemDrive>:\icm\bin.
- Appliquer le facteur de remplissage aux bases de données ICM.
Remarque : en fonction de la taille de la base de données, l'application du facteur de remplissage à la base de données prend de quelques minutes à plusieurs heures. Par exemple, il faut entre 2 et 3 heures pour un disque dur de 300 Go. Une fois le processus terminé, le fichier journal est stocké dans <SystemDrive>\temp\<DatabaseName>_Result.txt.
- Utilisez le contrôle de service Unified CCE pour démarrer le service du distributeur.
Pour résoudre les problèmes :
Consultez le fichier RunFF.bat/help pour plus d'informations.
Amélioration des performances de reporting
Pour améliorer les performances de l'application de création de rapports, modifiez les paramètres Windows mentionnés sur les serveurs de base de données (AW-HDS, AW-HDS-DDS, HDS-DDS).
-
Augmentez la taille du fichier d'échange à 1,5 fois la mémoire du serveur.
Pour modifier la taille du fichier d'échange, recherchez « Mémoire virtuelle » dans le Panneau de configuration. Dans la boîte de dialogue Mémoire virtuelle, sélectionnez Taille personnalisée. Définissez la taille initiale et la taille maximale sur 1,5 fois la mémoire du serveur.
-
Définissez les options d'alimentation du serveur sur Hautes performances.
Dans le Panneau de configuration, sélectionnez Options d'alimentation. Par défaut, le plan Équilibré est sélectionné. Sélectionnez Afficher les plans supplémentaires et Haute performance.
-
Dans SQL Server, désactivez Auto Update Statistics pour les bases de données AW et HDS.
Dans SQL Server Management Studio, cliquez avec le bouton droit sur le nom de la base de données dans l'Explorateur d'objets et sélectionnez Propriétés. Sélectionnez la page Options. Dans la section Automatique de la page, affectez la valeur False à Auto Create Statistics et Auto Update Statistics.
Réduction de l'espace inutilisé réservé pour HDS
Activez l'indicateur de suivi 692 sur le serveur de base de données HDS pour réduire la croissance de l'espace inutilisé réservé sur les serveurs de base de données AW-HDS, AW-HDS-DDS et HDS-DDS, après la mise à niveau ou la migration vers Microsoft SQL 2017. Pour plus d'informations sur l'indicateur de suivi 692, consultez la documentation Microsoft.
Procédure
- Exécutez la commande mentionnée pour activer l'indicateur de trace 692 sur le serveur de base de données HDS.
DBCC traceon (692, -1);
GO
Remarque : une augmentation de l'espace inutilisé peut entraîner un déclencheur de purge inattendu dans HDS, l'indicateur de suivi 692 aide à atténuer le problème de purge inattendu. Après avoir activé l'indicateur de trace, il y a une augmentation de 10 % à 15 % du CPU pendant une courte durée. Si l'indicateur de trace doit être conservé, les options de démarrage du serveur doivent être mises à jour avec l'option -T(majuscules). Pour plus d'informations, consultez Options de démarrage du service Moteur de base de données.
Informations connexes
Guide de mise à niveau de UCCE/PCCE
Assistance et documentation techniques - Cisco Systems