Estou usando a versão mais recente do sp_BlitzCache para capturar alguns problemas de desempenho e consultas de execução lenta, mas parece que o sp não verifica ou monitora bancos de dados que pertencem a um grupo de disponibilidade, outros bancos de dados sem recurso sempre ativado ativado sendo capturados corretamente, o usuário que estou executando o script tem permissão total de administrador, alguma dica ou solução?
Sam's questions
Desejo adicionar segundos grupos de disponibilidade ao grupo Always on e preciso alterar a porta para 5023, mas é somente leitura, conforme mostrado abaixo:
O primeiro grupo de disponibilidade tem um endpoint que está escutando na porta 5022. como posso alterar a porta para o segundo e terceiro grupo de disponibilidade?
Recentemente estou enfrentando problemas de desempenho em um banco de dados SQL Server e tenho duas consultas que me mostram a espera conforme mostrado abaixo, um dos bancos de dados neste servidor é membro da réplica Always On, mas a carga está no outro banco de dados.
A primeira consulta é minha própria consulta que coleta a estatística de esperas durante 10 segundos e calcula a diferença e a segunda lista se da consulta de Pauls: https://www.sqlskills.com/blogs/paul/wait-statistics-or-please- diga-me onde dói/
Em relação às diferenças, estou me perguntando se devo ignorar CXPACKET e Redo_Thred_Pending_Work esperar e trabalhar na causa raiz da espera de PageIOLatch_SH (talvez indexação ruim). O valor MAXDOP é 0 e o servidor tem 36 núcleos, alguma ideia?
Instalei o SQL Server 2016 Enterprise e apliquei a chave de licença, mas
SERVERPROPERTY('LicenseType') is disbaled and
SERVERPROPERTY('NumLicenses') is null
Não há chave no registro, como segue para SQL Server 2016:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.SQL2016\Setup
Alguma idéia de como posso alterar o LicenseType do SQL Server?
Tive degradação de desempenho em nosso servidor de banco de dados de produção que é o SQL Server 2016 e salvei a consulta de longa duração usando o profiler como você pode ver na imagem a seguir:
Tempo de CPU = 65141, Leituras = 36474959, Duração = 114546
Salvei o arquivo de rastreamento e abri mais tarde, então não tenho certeza se a duração é milissegundo ou microssegundo.
Mas, agora, quando executo a mesma consulta no prod fora do horário comercial, a consulta é executada rapidamente e "definir IO de estatísticas em" mostra apenas algumas páginas de dados sendo lidas, minha suposição era o tempo de CPU e as leituras de uma consulta devem ser constantes em relação a tempo de execução de uma consulta, apesar da duração, alguma idéia? Devo considerar esta consulta como ineficiente com base nos números?