Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade





1
Como usar transações com DDL do SQL Server?
Eu tenho uma tabela de logon na qual todas as inserções são feitas por um único procedimento armazenado. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create …

2
Índice x partição
Por que não é possível obter melhorias de desempenho apenas com índices, para que outras técnicas, como o particionamento de tabelas, sejam necessárias? A questão refere-se apenas ao desempenho, é claro que diferentes partições podem ser colocadas em diferentes espaços de tabela, o que tem outros efeitos que não podem …

5
As colunas vazias ocupam espaço em uma tabela?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Database Administrators Stack Exchange. Migrou há 7 anos . Eu tenho uma tabela que contém informações muito básicas. Apenas um título e alguns campos de data. Há um campo chamado comments, que é varchar (4000). Na maioria das …

1
Como obter a linha MAX
No SQL Server, sempre achei difícil obter o máximo de linhas para um conjunto de dados. Estou procurando uma lista dos métodos para recuperar o máximo de linhas com algumas orientações sobre desempenho e capacidade de manutenção. Tabela de amostra: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name VARCHAR(50), dateOfBirth DATETIME, …
20 sql-server 


2
Reconstruindo o log de transações
Temos um banco de dados muito grande (~ 6 TB), cujo arquivo de log de transações foi excluído (enquanto o SQL Server foi desligado. Tentamos: Desanexando e reconectando o banco de dados; e Recuperando a exclusão do arquivo de log de transações ... mas nada funcionou até agora. No momento, …



4
"CREATE INDEX` no MySQL é uma operação linear?
O que quero dizer é o seguinte: Se criar um índice em uma tabela com nlinhas leva ttempo. A criação de um índice na mesma tabela 1000*nlevará aproximadamente 1000*ttempo. O que estou tentando obter é estimar o tempo necessário para criar o índice no banco de dados de produção, criando …
20 mysql  index 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.