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


5
SQL Select demorando muito para ser executado
É uma seleção simples de uma tabela temporária, que permanece unida a uma tabela existente em sua chave primária, com duas sub-seleções usando o primeiro 1 referente à tabela unida. Em código: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary Key FROM …

1
Parâmetros de impressão no SQL dinâmico
Eu usei o SQL dinâmico para muitas tarefas e continuamente enfrento o mesmo problema: Impressão de valores de variáveis ​​usadas dentro da instrução Dynamic T-SQL. POR EXEMPLO: Declare @SQL nvarchar(max), @Params nvarchar(max), @DebugMode bit, @Foobar int select @DebugMode=1,@Foobar=364556423 set @SQL='Select @Foobar' set @Params=N'@Foobar int' if @DebugMode=1 print @SQL exec sp_executeSQL …

2
Recursos para o desenvolvedor do SQL Server migrando para o Oracle
Quais recursos você pode recomendar para um desenvolvedor do SQL Server que queira aprender os conceitos básicos do Oracle? Estou procurando um white paper ou blog abrangente, que descreva as diferenças entre esses sistemas e responda a perguntas como Como criar uma coluna de IDENTIDADE? ou Que tipo de dados …


2
Como você pode impedir o escravo do MySQL de replicar alterações no banco de dados 'mysql'?
Eu tenho meu escravo configurado para não replicar o banco de dados 'mysql' como descrito neste SHOW SLAVE STATUS\G; Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: master-bin.000001 Read_Master_Log_Pos: 1660 Relay_Log_File: mysql-relay-bin.000004 Relay_Log_Pos: 478 Relay_Master_Log_File: master-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: **Replicate_Ignore_DB: …



1
Hash Join vs Hash Semi Join
PostgreSQL 9.2 Estou tentando entender a diferença entre Hash Semi Joine apenas Hash Join. Aqui estão duas consultas: Eu EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> …






1
Portas TCP do protocolo de espelhamento de banco de dados usadas. Um padrão, um dinâmico?
Ao executar abaixo da consulta na réplica primária / secundária de um Grupo de Disponibilidade Always On do SQL Server SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Duas portas tcp locais são exibidas para o protocolo de espelhamento de banco de dados, 5022&63420 Server Name local_tcp_port protocol_type …

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.