Cargas de trabalho pesadas do Excel são executadas lentamente em ambientes de várias sessões
Artigo
Aplica-se a:
Excel
Sintomas
Você pode ter um desempenho lento ao executar cargas de trabalho pesadas do Microsoft Excel em um ambiente de várias sessões, como:
Windows Server 2022
Windows Server 2019
Windows 10 ou Windows 11 Enterprise várias sessões no serviço de Área de Trabalho Virtual do Azure
Motivo
Esse problema ocorre porque, por padrão, Microsoft 365 Apps implantadas em ambientes de várias sessões são limitadas a dois threads para mtr (recalculação multithread) e pools de threads de trabalho. Esse limite é imposto para garantir que todas as sessões simultâneas de usuário tenham recursos suficientes para fornecer uma boa experiência de usuário. No entanto, cargas de trabalho pesadas do Excel que exigem cálculo ou análise de dados e envolvem instantâneos de dados (como Preenchimento Flash) em uma sessão de usuário podem ser executadas lentamente devido à contagem restrita de threads.
Solução alternativa
Para resolver esse problema, use uma das opções a seguir.
Opção 1: usar Windows 11 ou Windows 10
Se um ambiente de várias sessões não for necessário, use um cliente que esteja executando Windows 11 ou Windows 10. Em seguida, Microsoft 365 Apps pode usar todos os recursos do sistema disponíveis para um desempenho ideal. Para obter mais informações sobre como migrar Microsoft 365 Apps do Windows Server, consulte Microsoft 365 Apps migração do Windows Server.
Opção 2: aumentar o número de threads disponíveis para Microsoft 365 Apps
Importante
Considere os riscos cuidadosamente antes de alterar o limite padrão de threads. Embora o aumento do número de threads possa melhorar o desempenho ao lidar com tarefas intensivas em uma sessão de usuário, isso também pode causar um aumento do consumo de recursos no servidor compartilhado. Isso pode causar problemas de desempenho e estabilidade do servidor se várias sessões de usuário estiverem ativas e executarem as mesmas tarefas ao mesmo tempo. Se você decidir alterar o limite, comece usando um valor baixo e aumente gradualmente o valor até encontrar um compromisso adequado que não tributa os recursos do sistema.
Esse método contém etapas que informam como modificar o registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para proteção adicional, faça backup do registro para restauração antes de modificá-lo.
Se a entrada IdealConcurrencyValueOverride não existir, clique com o botão direito do mouse na subchave, selecione Novo>Valor DWORD (32 bits) e insira IdealConcurrencyValueOverride como o nome da entrada.
Nota: Por padrão, a entrada IdealConcurrencyValueOverride não existe e Microsoft 365 Apps se limita ao uso de dois threads.
Clique com o botão direito do mouse em IdealConcurrencyValueOverride e selecione Modificar.
No campo Dados de valor , insira um número entre 2 e 512 para especificar o número de threads e selecione OK.
Saiba como otimizar os custos de implantação e infraestrutura usando a ferramenta de dimensionamento nativo de Áreas de Trabalho Virtuais do Azure dimensionamento automático. Saiba como configurar o Dimensionamento Automático para que as VMs de host de sessão estejam em execução somente quando você precisar que elas estejam.
Demonstre que você tem as habilidades avançadas necessárias para aproveitar o Excel (Microsoft 365 Apps) ao máximo obtendo uma certificação de Microsoft Office Specialist (MOS) Expert.