Estarei no local para executar alguns testes de desempenho para um cliente. Eles têm um Cluster de Failover do Windows, que possui uma instância clusterizada do SQL Server. Vamos supor para esta postagem que o Windows Failover Cluster do meu cliente tenha dois nós, como na imagem abaixo.
Estarei executando um rastreamento do lado do servidor (através de um script tsql gerado a partir do SQL Profiler) - estou bastante confortável fazendo isso. Depois de me conectar
EkTechready14.Redmond.com\MySqlInstance
via SSMS e iniciar o rastreamento, sou da opinião de que não importa qual nó está ativo quando o rastreamento está sendo executado. Você concorda?Também executarei o Perfmon para coletar algumas estatísticas de variedade de jardim. Talvez para Perfmon, importa qual nó está ativo. Devo executar o Perfmon a partir do ponto de acesso do cliente (
EKTechready14.Redmond.com
)? Ou do nó ativo (ouMSDEPLOY60-01
ouMSDEPLOY60-02
)?
Use um rastreamento do lado do servidor, não o Profiler. Ambos têm um impacto na taxa de transferência, o Profiler muito mais . ClearTrace é uma ótima ferramenta para análise off-line dos arquivos de rastreamento.
Para responder à pergunta 1), você se conecta à instância, não ao nó. Questão 2), você obviamente precisa coletar dados do nó em que a instância está sendo executada.