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

7
Copiar estrutura completa de uma tabela
Usando alguns métodos, ao criar uma cópia de uma tabela, você perde índices, PK, FK, etc. Por exemplo, no SQL Server, posso dizer: select * into dbo.table2 from dbo.table1; Esta é apenas uma cópia simples da tabela; todos os índices / restrições estão ausentes. Como posso copiar uma estrutura de …

2
Mongodump: campo não reconhecido 'snapshot'
Estou usando o mongodump nas ferramentas do mongo para baixar um backup do meu servidor. No entanto, ao executar o comando, o comando retorna "Campo não reconhecido 'instantâneo'". O erro completo é: Failed: error reading collection: Failed to parse: { find: "data", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" …

1
DBA primeiro dia em um novo trabalho - verifique backups e segurança - Como? o que mais deve ser verificado?
Geralmente, quando inicio em um novo ambiente, costumo verificar onde estão os backups, quando o último total foi realizado, quando foi a última restauração aplicada e também a segurança. A maneira como faço isso é via T-SQL. Verifique os backups ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as …

2
O superusuário não tem permissão para fazer login
Criei um portal de superusuário com o seguinte comando create role portal with superuser password 'portal' Quando tentei entrar no postgres com o usuário do portal, estou recebendo o seguinte erro no Rails. FATAL: role "portal" is not permitted to log in Não consigo acompanhar o que está acontecendo. é …
32 postgresql 

3
Os listen_addresses podem realmente ser definidos como uma lista?
Eu tenho uma VM com endereço IP 192.168.0.192 executando o postgreSQL. Se eu especificar listen_addresses = '*' então eu posso conectar de outra VM em 192.168.0.191 e do localhost. Mas não consigo usar uma lista para dizer ao postgreSQL para usar esses dois endereços. Se eu alterar os listen_addresses para …
32 postgresql 

1
Desempenho muito estranho com um índice XML
Minha pergunta é baseada nisso: https://stackoverflow.com/q/35575990/5089204 Para dar uma resposta lá, fiz o seguinte cenário de teste. Cenário de teste Primeiro, crio uma tabela de teste e a preenche com 100.000 linhas. Um número aleatório (0 a 1000) deve levar a ~ 100 linhas para cada número aleatório. Esse número …

2
Qual é o mais eficiente: selecione no servidor vinculado ou insira no servidor vinculado?
Suponha que eu precise exportar dados de um servidor para outro (por meio de servidores vinculados). Qual afirmação será mais eficiente? Executando no servidor de origem: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Ou executando no servidor de destino: INSERT INTO [dbo].[Table] SELECT a, b, c, ... …








3
É uma boa ideia / abordagem indexar uma coluna VARCHAR?
Estamos usando o PostgreSQL v8.2.3. Existem tabelas envolvidas: EMPREGADO e EMAILISTA . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 tabelas são unidas de forma que, se EMPLOYEE.EMAIL1 ou EMPLOYEE.EMAIL2 não tiverem uma entrada correspondente, essas linhas serão retornadas. SELECT employee.email1, employee.email2, e1.email IS …

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.