Perguntas com a marcação «sql-server»

22
Os gatilhos são compilados toda vez?

Estamos solucionando problemas de um servidor com alta utilização da CPU. Depois de descobrir que as consultas não estavam realmente causando isso, começamos a procurar compilações. O Monitor de desempenho está exibindo menos de 50 compilações / s e menos de 15 recompilações / s. Depois de...

22
Os bancos de dados do Grupo de Disponibilidade Distribuída do SQL Server não são sincronizados após a reinicialização do servidor

Estamos nos preparando para executar uma grande atualização em nossos servidores SQL e percebemos algum comportamento incomum com os Grupos de Disponibilidade Distribuída que estou tentando resolver antes de avançar. No mês passado, atualizei um servidor secundário remoto do SQL Server 2016 para o...

22
É ruim ter espaço de índice maior que espaço de dados?

Muitas vezes, preciso executar consultas em tabelas grandes que não têm o índice correto. Então, peço ao DBA para criar esse índice. A primeira coisa que ele faz é olhar para as estatísticas da tabela e ver o tamanho do espaço do índice. Muitas vezes, ele me dizia para encontrar uma solução...

21
Determinando como ocorreu uma alteração no esquema?

Algo ruim aconteceu ontem. Uma visão criada há algum tempo atrás foi modificada por alguém que acabou quebrando os relatórios. Infelizmente. alguém (consciente ou inconscientemente) fez essa modificação no banco de dados PRODUCTION. Minha pergunta: Existe uma maneira (script / software /...

21
Benefícios da Common Table Expression (CTE)?

Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Do msdn : Ao contrário de uma tabela derivada, uma CTE pode ser auto-referenciada e pode ser referenciada várias vezes na mesma

21
Permissões CREATE DATABASE vs. CREATE ANY DATABASE

No Microsoft SQL Server, qual é a diferença entre as permissões CREATE DATABASEe CREATE ANY DATABASE? Não consigo encontrar uma resposta autorizada. O melhor que posso deduzir é que (a) CREATE ANYimplica que eu posso criar o banco de dados para pertencer a outro usuário, enquanto CREATEque não...

21
Devo adicionar SET NOCOUNT ON a todos os meus gatilhos?

É do conhecimento geral que você deveria ter SET NOCOUNT ON por padrão ao criar novos procedimentos armazenados. A Microsoft alterou o modelo padrão para incluí-lo em 2012. Eu pensei que isso deveria ser o mesmo para gatilhos, mas não está incluído no modelo. Isso é intencional ou apenas uma...