Introduzione
Questo documento descrive come migliorare le prestazioni del database dopo un aggiornamento in Cisco Unified Contact Center Enterprise (UCCE).
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- Cisco Unified Contact Center Enterprise (UCCE)
- Package Contact Center Enterprise (PCCE)
Componenti usati
Le informazioni di questo documento si basano sulle seguenti versioni software:
- UCCE/PCCE release 12.6
- Microsoft SQL Server 2017 (edizioni Standard ed Enterprise) con aggiornamenti cumulativi
- Microsoft SQL Server 2019 (edizioni Standard ed Enterprise) con aggiornamenti cumulativi
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Premesse
Dopo aver eseguito un aggiornamento di Common Ground o di un aggiornamento della tecnologia, completare le procedure descritte in questa sezione per migliorare le prestazioni del database. Si tratta di un processo unico che deve essere eseguito solo sui database Logger e AW-HDS durante un intervento di manutenzione.
Nota: AW-HDS - Admin Workstation Historical Data Server, HDS-DDS - Admin Workstation Detail Data Server, AW-HDS-DDS - Admin Workstation Historical Data Server/Detail Data Server.
Miglioramento delle prestazioni di TempDB
Nota: è possibile ignorare questa sezione quando si esegue un aggiornamento di Technology Refresh.
Eseguire questa procedura su computer Logger, Rogger, AW-HDS-DDS, AW-HDS e HDS-DDS per sfruttare i vantaggi delle funzionalità TempDB per SQL Server. Per ulteriori informazioni sul database TempDB di SQL Server e sul relativo utilizzo, vedere la documentazione di Microsoft SQL Server relativa al database TempDB.
Nota: questa procedura si applica solo al processo di aggiornamento di Common Ground. Se il miglioramento delle prestazioni della procedura TempDB è già stato completato in data 12.5(1), non ripetere la stessa procedura durante l'aggiornamento a 12.5(2).
Procedura
- Utilizzare Unified CCE Service Control per arrestare i servizi del logger e del server di distribuzione.
- Accedere a SQL Server Management Studio ed eseguire le query indicate nel database primario.
Per modificare le dimensioni iniziali del database TempDB in base al valore consigliato:
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'tempdev', SIZE = 800, FILEGROWTH = 100)
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'templog', SIZE = 600, FILEGROWTH = 10%)
Per aggiungere più file 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
Nota: ad esempio, = C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdev2.ndf
Assicurarsi di modificare i valori nell'interrogazione in base ai computer. Per ulteriori informazioni, vedere Aumentare le dimensioni del database e del file di log per TempDB.
- Riavviare SQL Services.
- Avviare i servizi Logger e Distributor.
Miglioramento delle prestazioni del database del logger
Procedura
Eseguire questa procedura sul lato A e sul lato B del database del logger.
- Utilizzare Unified CCE Service Control per arrestare il servizio Logger.
- Dal prompt dei comandi eseguire il file RunFF.bat che si trova nella directory <UnitàSistema>:\icm\bin.
- Procedere con l'applicazione del fattore di riempimento ai database ICM.
Nota: in base alle dimensioni del database, l'applicazione del fattore di riempimento al database richiede da alcuni minuti a diverse ore. Ad esempio, per un registratore da 300 GB sono necessarie da 2 a 3 ore. Al termine del processo, il file di registro viene archiviato in <UnitàSistema>\temp\<NomeDatabase>_Result.txt.
- Utilizzare Unified CCE Service Control per avviare il servizio Logger.
Per Risolvere I Problemi:
Per ulteriori informazioni, vedere il file RunFF.bat/help.
Miglioramento delle prestazioni del database AW-HDS
Procedura
- Utilizzare Unified CCE Service Control per arrestare il servizio del server di distribuzione.
- Dal prompt dei comandi eseguire il file RunFF.bat che si trova nella directory <UnitàSistema>:\icm\bin.
- Procedere con l'applicazione del fattore di riempimento ai database ICM.
Nota: in base alle dimensioni del database, l'applicazione del fattore di riempimento al database richiede da alcuni minuti a diverse ore. Ad esempio, per un HDS da 300 GB sono necessarie da 2 a 3 ore. Al termine del processo, il file di registro viene archiviato in <UnitàSistema>\temp\<NomeDatabase>_Result.txt.
- Utilizzare Unified CCE Service Control per avviare il servizio del server di distribuzione.
Per Risolvere I Problemi:
Per ulteriori informazioni, vedere il file RunFF.bat/help.
Miglioramento delle prestazioni di reporting
Per migliorare le prestazioni dell'applicazione di reporting, modificare le impostazioni di Windows citate nei server di database (AW-HDS, AW-HDS-DDS, HDS-DDS).
-
Aumentare le dimensioni del file di paging a 1,5 volte la memoria del server.
Per modificare le dimensioni del file di paging, dal Pannello di controllo cercare Memoria virtuale. Nella finestra di dialogo Memoria virtuale selezionare Dimensioni personalizzate. Impostare sia la dimensione iniziale che la dimensione massima su 1,5 volte la memoria del server.
-
Impostare le opzioni di risparmio energia del server su Prestazioni elevate.
Dal Pannello di controllo, selezionare Opzioni risparmio energia. Per impostazione predefinita, viene selezionato il piano Bilanciato. Selezionare Mostra piani aggiuntivi e selezionare Prestazioni elevate.
-
In SQL Server, disabilitare l'aggiornamento automatico delle statistiche per i database AW e HDS.
In SQL Server Management Studio fare clic con il pulsante destro del mouse sul nome del database in Esplora oggetti e scegliere Proprietà. Selezionare la pagina Opzioni. Nella sezione Automatico della pagina impostare Creazione automatica statistiche e Aggiornamento automatico statistiche su False.
Riduzione dello spazio inutilizzato riservato per HDS
Abilitare il flag di traccia 692 sul server di database HDS per ridurre la crescita dello spazio riservato non utilizzato sui server di database AW-HDS, AW-HDS-DDS e HDS-DDS, dopo l'aggiornamento o la migrazione a Microsoft SQL 2017. Per ulteriori informazioni sul flag di traccia 692, vedere la documentazione di Microsoft.
Procedura
- Eseguire il comando indicato per abilitare il flag di traccia 692 sul server di database HDS.
DBCC traceon (692, -1);
GO
Nota: un aumento dello spazio inutilizzato può causare un trigger di eliminazione imprevisto in HDS. Il flag di traccia 692 consente di ridurre i problemi di eliminazione imprevisti. Dopo aver attivato il flag di traccia, la CPU aumenterà del 10-15% per un breve periodo di tempo. Se è necessario mantenere il flag di traccia, le opzioni di avvio del server devono essere aggiornate con l'opzione -T(maiuscolo). Per ulteriori informazioni, vedere Opzioni di avvio del servizio Motore di database.
Informazioni correlate
Guida all'installazione e all'aggiornamento di UCCE/PCCE
Documentazione e supporto tecnico – Cisco Systems