Administradores de Banco de Dados

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
baixa velocidade de carregamento de dados do mysqldump

Eu tenho um banco de dados MySQL de tamanho moderado com cerca de 30 tabelas, algumas das quais 10 milhões de registros, outras 100 milhões. O mysqldumpde todas as tabelas (em arquivos separados) é bastante rápido, leva talvez 20 minutos. Ele gera cerca de 15 GB de dados. Os maiores arquivos...

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...