Isso está em um cofre de arquivos para fazer check-in e check-out de arquivos.
Tenho o SQL Server 2016 Express em execução em um servidor Microsoft. O servidor existe quase exclusivamente para executar a aplicação que utiliza o SQL Server. O servidor Windows também fornece arquivos, mas a carga é muito baixa. Ele também serve como servidor de licença para um aplicativo, mas esse tráfego é quase inexistente.
Percebi que a maior parte do processador que o SQL Server parece usar ao mesmo tempo é de 25%. Algumas operações podem levar muito tempo para serem concluídas ao gerenciar e reorganizar arquivos.
Eu sei que o SQL Server pode ser muito complicado de gerenciar e requer um conjunto específico de habilidades. Não quero e não tenho tempo para me tornar um especialista em servidores SL.
Existem algumas coisas básicas que posso fazer para aumentar a utilização do processador neste caso?
Responder1
Tenho o SQL Server 2016 Express em execução em um servidor Microsoft.
Percebi que a maior parte do processador que o SQL Server parece usar ao mesmo tempo é de 25%.
Não tenho certeza se este é um servidor virtual ou físico e não sabemos quantos processadores ele possui, portanto 25% podem ter 4 núcleos ou 25% podem ter 1 núcleo. Isso afetará diretamente o uso do SQL Server Express Edition.
Dos documentospara limitações do SQL Express:
Limitado a menos de 1 soquete ou 4 núcleos
Portanto, se você tiver uma VM configurada para ser ampla (1 núcleo por soquete), a configuração real da VM é o que está matando você. Se for físico, você estará à mercê do layout físico (que geralmente tem 4 ou mais núcleos por soquete).
Há outras considerações que precisaríamos para fazer uma análise nas estatísticas de espera da instância para ver onde ela está mais esperando. Além disso, a edição Express desligará bancos de dados que estão inativos após um determinado período de tempo, o que pode contribuir para altas esperas do aplicativo nas primeiras conexões ou conexões intermitentes; isso não pode ser alterado.
Existem algumas coisas básicas que posso fazer para aumentar a utilização do processador neste caso?
Se for uma VM, torne-a estreita (pelo menos 4 núcleos/soquete), isso é tudo que você pode fazer do ponto de vista de hardware/configuração neste momento, sem olhar e ajustar a carga de trabalho.