Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté


5
SQL Select prend trop de temps à exécuter
Il s'agit d'une simple sélection dans une table temporaire, reliant à gauche une table existante sur sa clé primaire, avec deux sous-sélections utilisant le top 1 faisant référence à la table jointe. Dans du code: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's …

1
Paramètres d'impression dans Dynamic SQL
J'ai utilisé SQL dynamique pour de nombreuses tâches et je rencontre continuellement le même problème: l'impression des valeurs des variables utilisées dans l'instruction Dynamic T-SQL. PAR EXEMPLE: 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
Ressources pour les développeurs SQL Server migrant vers Oracle
Quelles ressources pouvez-vous recommander à un développeur SQL Server souhaitant apprendre les bases d'Oracle? Je recherche un livre blanc ou un article de blog complet décrivant les différences entre ces systèmes et répondant à des questions telles que Comment créer une colonne IDENTITÉ? ou Quel type de données est équivalent …


2
Comment pouvez-vous empêcher l'esclave MySQL de répliquer les modifications apportées à la base de données 'mysql'?
J'ai mon esclave configuré pour ne pas répliquer la base de données 'mysql' comme décrit dans ce 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: …



1
Hash Join vs Hash Semi Join
PostgreSQL 9.2 J'essaie de comprendre la différence entre Hash Semi Joinet juste Hash Join. Voici deux requêtes: je 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) -> Seq …






1
Ports TCP du protocole de mise en miroir de bases de données utilisés. Un défaut, une dynamique?
Lors de l'exécution de la requête ci-dessous sur la réplique principale / secondaire d'un groupe de disponibilité SQL Server Always On ™ SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Deux ports TCP locaux apparaissent pour le protocole de mise en miroir de bases de données, 5022&63420 Server …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.