Administradores de Banco de Dados

11
Como relacionar duas linhas na mesma tabela

Eu tenho uma tabela em que as linhas podem ser relacionadas entre si e, logicamente, o relacionamento segue nos dois sentidos (basicamente, é sem sentido) entre as duas linhas. (E se você está se perguntando, sim, essa realmente deve ser uma tabela. São duas coisas exatamente da mesma entidade /...

11
Altere rapidamente a coluna NULL para NOT NULL

Eu tenho uma tabela com milhões de linhas e uma coluna que permite valores nulos. No entanto, nenhuma linha atualmente possui um valor NULL para essa coluna (posso verificar isso rapidamente com uma consulta). No entanto, quando executo o comando ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT...

11
Como encontrar índices não utilizados?

Estou trabalhando em um data warehouse. Eu tenho tabelas com até 200 milhões de registros. Algumas dessas tabelas têm mais de 20 índices (não posso fornecer uma razão pela qual eles foram criados em primeiro lugar). Isso está tornando o trabalho de manter esses índices muito dolorosos e tem um...

11
Erro: “Para executar um pacote ssis fora das ferramentas de dados do servidor sql, você deve instalar [enviar email de sucesso] do Integration Services ou superior.”

OBSERVAÇÃO: o título dessa pergunta é uma mensagem de erro literal específica para esse usuário. A mensagem de erro ilustra um erro no aplicativo dtexec, que substitui uma variável do usuário na cadeia de caracteres da mensagem de erro. Nesse caso, a mensagem padrão Standard E ditioné substituída...

11
O uso de LIMIT melhora o desempenho e é perceptível?

Eu quero entender o seguinte. Suponha que eu tenha uma consulta complicada com, digamos, uma junção de 5 tabelas por grupo por somatórios e por ordem. Deixando de lado quaisquer otimizações para a própria consulta, por exemplo, índices etc. Existe algum benefício significativo de desempenho...

11
Um índice ou dois?

Eu tenho o seguinte índice criado em uma tabela no meu banco de dados: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) O servidor está sugerindo o seguinte índice 'ausente': CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Parece-me lógico alterar...

11
Copie o banco de dados PostgreSQL de um servidor remoto

Quando eu estava usando o MySQL, eu poderia executar um comando que SSHs no meu servidor e copiar o banco de dados na minha máquina local. servidor de controle remoto ssh -t 'mysqldump --compress -u dbuser --password = "password" db_name' | / usr / local / mysql / bin / mysql -u root --password =...

11
Definir valor aleatório do conjunto

Preciso colocar alguns valores aleatórios no banco de dados, mas não quero terminar com texto completamente aleatório (como 7hfg43d3). Em vez disso, gostaria de escolher aleatoriamente um dos valores fornecidos por

11
Por onde começar com Oracle?

As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Esta pergunta precisa apenas de uma resposta: uma lista de ótimos recursos para iniciar o...