Introduction
Este documento descreve como melhorar o desempenho do banco de dados após uma atualização no Cisco Unified Contact Center Enterprise (UCCE).
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento destes tópicos:
- Cisco Unified Contact Center Enterprise (UCCE)
- Central de Contatos em Pacotes Corporativa (PCCE)
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software:
- UCCE/PCCE versão 12.6
- Microsoft SQL Server 2017 (edições Standard e Enterprise) com atualizações cumulativas
- Microsoft SQL Server 2019 (edições Standard e Enterprise) com atualizações cumulativas
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. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Após executar um upgrade de Terreno Comum ou Renovação de Tecnologia, siga os procedimentos descritos nesta seção para melhorar o desempenho do banco de dados. Esse é um processo único e deve ser executado somente nos bancos de dados Logger e AW-HDS durante uma janela de manutenção.
Observação: AW-HDS - Servidor de dados históricos da estação de trabalho administrativa, HDS-DDS - Servidor de dados de detalhes da estação de trabalho administrativa, AW-HDS-DDS - Servidor de dados históricos/Servidor de dados de detalhes da estação de trabalho administrativa.
Melhoria de desempenho do TempDB
Observação: você pode ignorar esta seção ao executar uma atualização de Atualização de tecnologia.
Execute este procedimento em máquinas Logger, Rogger, AW-HDS-DDS, AW-HDS e HDS-DDS para obter os benefícios dos recursos do TempDB para o SQL Server. Para obter mais informações sobre o Banco de Dados TempDB do SQL Server e seu uso, consulte a documentação do Microsoft SQL Server para o Banco de Dados TempDB.
Nota: Este procedimento aplica-se apenas ao processo de atualização do Terreno Comum. Se o procedimento Performance Enhancement of TempDB já estiver concluído em 12.5(1), não repita o mesmo procedimento durante a atualização para 12.5(2).
Procedimento
- Use o Unified CCE Service Control para interromper os serviços de Logger e Distribuidor.
- Faça logon no SQL Server Management Studio e execute as consultas mencionadas no banco de dados primário.
Para modificar o tamanho inicial do TempDB para o valor recomendado:
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'tempdev', SIZE = 800, FILEGROWTH = 100)
ALTER DATABASE tempdb MODIFY FILE
(NAME = 'templog', SIZE = 600, FILEGROWTH = 10%)
Para adicionar vários arquivos 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
Observação: por exemplo, = C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\tempdev2.ndf
Certifique-se de modificar os valores na consulta com base nas máquinas. Para obter mais informações, consulte Aumentar o Tamanho do Banco de Dados e do Arquivo de Log para TempDB.
- Reinicie os Serviços SQL.
- Inicie os serviços Logger e Distributor.
Aprimoramento de Desempenho do Banco de Dados do Agente
Procedimento
Execute este procedimento nos Lados A e B do banco de dados do logger.
- Use o Unified CCE Service Control para parar o serviço Logger.
- No prompt de comando, execute o arquivo RunFF.bat, que está localizado no diretório <SystemDrive>:\icm\bin.
- Prossiga com a aplicação do fator de preenchimento aos bancos de dados do ICM.
Observação: com base no tamanho do banco de dados, a aplicação do fator de preenchimento ao banco de dados leva de vários minutos a várias horas. Por exemplo, um logger de 300 GB leva de 2 a 3 horas. Após a conclusão do processo, o arquivo de log é armazenado em <SystemDrive>\temp\<DatabaseName>_Result.txt.
- Use o Unified CCE Service Control para iniciar o serviço Logger.
Para Solucionar Problemas:
Consulte o arquivo RunFF.bat/help para obter mais informações.
Aprimoramento do desempenho do banco de dados AW-HDS
Procedimento
- Use o Unified CCE Service Control para parar o serviço do distribuidor.
- No prompt de comando, execute o arquivo RunFF.bat, que está localizado no diretório <SystemDrive>:\icm\bin.
- Prossiga com a aplicação do fator de preenchimento aos bancos de dados do ICM.
Observação: com base no tamanho do banco de dados, a aplicação do fator de preenchimento ao banco de dados leva de vários minutos a várias horas. Por exemplo, um HDS de 300 GB leva de 2 a 3 horas. Após a conclusão do processo, o arquivo de log é armazenado em <SystemDrive>\temp\<DatabaseName>_Result.txt.
- Use o Unified CCE Service Control para iniciar o serviço do distribuidor.
Para Solucionar Problemas:
Consulte o arquivo RunFF.bat/help para obter mais informações.
Melhorar o desempenho dos relatórios
Para melhorar o desempenho do aplicativo de relatórios, modifique as configurações do Windows mencionadas nos servidores de banco de dados (AW-HDS, AW-HDS-DDS, HDS-DDS).
-
Aumente o tamanho do arquivo de paginação para 1,5 vez a memória do servidor.
Para alterar o tamanho do arquivo de paginação, no Painel de controle, procure Memória virtual. Na caixa de diálogo Memória virtual, selecione Tamanho personalizado. Defina o Tamanho inicial e o Tamanho máximo como 1,5 vezes a memória do servidor.
-
Defina as Opções de energia do servidor como Alto desempenho.
No Painel de Controle, selecione Opções de Energia. Por padrão, o plano Balanceado é selecionado. Selecione Mostrar planos adicionais e selecione Alto desempenho.
-
No SQL Server, desabilite a Atualização Automática de Estatísticas para bancos de dados AW e HDS.
No SQL Server Management Studio, clique com o botão direito do mouse no nome do banco de dados no Pesquisador de Objetos e selecione Propriedades. Selecione a página Opções. Na seção Automático da página, defina Criar Estatísticas Automaticamente e Atualizar Estatísticas Automaticamente como Falso.
Reduza o espaço reservado não utilizado para HDS
Habilite o sinalizador de rastreamento 692 no servidor de banco de dados HDS para reduzir o crescimento do espaço reservado não utilizado nos servidores de banco de dados AW-HDS, AW-HDS-DDS, HDS-DDS, após a atualização ou migração para o Microsoft SQL 2017. Para obter mais informações sobre o flag de rastreamento 692, consulte a Documentação da Microsoft.
Procedimento
- Execute o comando mencionado para ativar o flag de rastreamento 692 no servidor de banco de dados HDS.
DBCC traceon (692, -1);
GO
Nota:Um aumento no espaço não utilizado pode levar a um disparador de descarte inesperado no HDS , o flag de rastreamento 692 ajuda a atenuar o problema de descarte inesperado. Depois de ativar o flag de rastreamento, haverá um aumento de 10% a 15% de CPU por um período curto. Se o sinalizador de rastreamento precisar ser mantido, as opções de inicialização do servidor deverão ser atualizadas com a opção -T (maiúsculo). Para obter mais informações, consulte Opções de Inicialização do Serviço do Mecanismo de Banco de Dados.
Informações Relacionadas
Guia de atualização de instalação UCCE/PCCE
Suporte Técnico e Documentação - Cisco Systems