Administradores de Banco de Dados

20
"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 o mesmo...

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

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

20
O mysqldump exporta índices, por padrão?

Eu brinquei um pouco com mysqldump e eu queria saber, se isso acontecer índices de exportação ( FULLTEXT, INDEX...) por padrão. Eu li e encontrei esta opção : --disable-keys, -K o que sugere que ele realmente exporta os índices. Mas não quero confiar na minha interpretação e quero ter certeza de...

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