Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità


5
SQL Select impiega troppo tempo per essere eseguito
È una selezione semplice da una tabella temporanea, a cui si aggiunge una tabella esistente sulla sua chiave primaria, con due sotto-selezioni che utilizzano la prima 1 che fa riferimento alla tabella unita. Nel codice: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's …

1
Stampa parametri in Dynamic SQL
Ho usato SQL dinamico per molte attività e ho riscontrato continuamente lo stesso problema: stampare i valori delle variabili utilizzate all'interno dell'istruzione Dynamic T-SQL. PER ESEMPIO: 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 @SQL,@Params …



2
Come si può impedire allo slave MySQL di replicare le modifiche al database "mysql"?
Ho il mio slave impostato per non replicare il database 'mysql' come descritto in questo 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: mysql** …



1
Hash Join vs Hash Semi Join
PostgreSQL 9.2 Sto cercando di capire la differenza tra Hash Semi Joine giusto Hash Join. Ecco due domande: io 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
sp_prepexec (sp_execute) vs. sp_executeSQL
La questione principale: le attuali procedure memorizzate sono l'unico meccanismo che implementa la memorizzazione nella cache delle tabelle temporanee o le procedure memorizzate dal sistema come sp_executeSQL/ ne sp_executesfruttano anche? Non sono un DBA, quindi per favore usa piccole parole. La nostra applicazione invia istruzioni preparate che, dal profiler, vedo …



2
In che modo Oracle gestisce più INSERT simultanei su una tabella
Sto cercando di capire Oracle 11g un po 'più da vicino. La mia domanda è semplice: in che modo Oracle gestisce due sessioni che tentano di inserire record in una singola tabella contemporaneamente. Ad esempio, INSERISCI A viene eseguito alle 13:00 in base alla Tabella 1. Il completamento richiederà 5 …
8 oracle  insert 

1
Porte TCP del protocollo di mirroring del database utilizzate. Un valore predefinito, uno dinamico?
Durante l'esecuzione sotto query sulla replica primaria / secondaria di un gruppo di disponibilità Always On di 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; Vengono visualizzate due porte tcp locali per il protocollo di mirroring del database, 5022e63420 Server Name local_tcp_port protocol_type num_reads num_writes …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.