Administradores de Banco de Dados

11
Numérico vs Inteiro para uma coluna - tamanho e desempenho

Eu tenho um aplicativo que usa uma tabela do PostgreSQL. A tabela é muito grande (bilhões de linhas) e possui uma coluna que é um número inteiro. A integerpode ser de até 6 dígitos, ou seja, não há 0-999,999 negativos. Eu pensei em mudar para ser numeric(6,0). Isso seria uma boa ideia? Iria...

11
Excluindo uma tabela específica de uma implantação SSDT

Eu tenho um banco de dados existente com tudo no esquema dbo. Eu tenho um projeto SSDT com objetos que estou adicionando a ele com esquemafoo Eu tenho uma tabela que se parece com isso no projeto: CREATE table foo.a ( id INT NOT NULL CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED CONSTRAINT...

11
Criando um índice em uma tabela muito ocupada

Temos uma tabela com muitas insert\selectvezes (como 100 máquinas inserindo \ atualizando a cada segundo). Qual é a melhor maneira de criar um índice em uma tabela que não pode ser bloqueada nem por um segundo? Se eu criar o índice, tenho certeza de que ele bloqueará as solicitações e não posso...

11
Devo usar UUID e ID

Estou usando UUIDs em meus sistemas há um tempo por vários motivos, desde o log até a correlação atrasada. Os formatos que usei mudaram à medida que me tornei menos ingênuo de: VARCHAR(255) VARCHAR(36) CHAR(36) BINARY(16) Foi quando cheguei ao final BINARY(16)que comecei a comparar o desempenho...