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é

2
Différence entre GROUP BY B, A et GROUP BY COALESCE (B, A)
Je suis devenu très confus. Quelqu'un pourrait-il bien vouloir expliquer dans quelles circonstances je voudrais utiliser un GROUPE PAR COALESCE? Je suppose que je l'utiliserais si je voulais grouper conditionnellement un ensemble de données par la colonne B (si B n'était pas nul) et par la colonne A sinon. Est-ce …
20 oracle  query 


1
Comment utiliser les transactions avec SQL Server DDL?
J'ai une table de connexion dans laquelle toutes les insertions sont effectuées par une seule procédure stockée. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure …



1
Quand faut-il utiliser les événements étendus à la place de SQL Profiler / perfmon?
Les événements étendus semblent être une meilleure technologie et moins de stress sur le serveur, mais le SQL Profiler / perfmon a un meilleur outillage. Les événements prolongés semblent également avoir une courbe d'apprentissage plus abrupte. Dans quel contexte chacun doit-il être utilisé? Vaut-il la peine de dépasser la courbe …

2
Index vs partition
Pourquoi n'est-il pas possible d'améliorer les performances avec des index uniquement, de sorte que d'autres techniques telles que le partitionnement de table deviennent nécessaires? La question ne concerne que les performances, bien sûr, différentes partitions peuvent être placées dans différents espaces de table, ce qui a d'autres effets qui ne …



1
Comment obtenir la ligne MAX
Dans SQL Server, j'ai toujours trouvé difficile d'obtenir les lignes max pour un ensemble de données, je cherche une liste des méthodes pour récupérer les lignes max avec quelques conseils sur les performances et la maintenabilité. Exemple de tableau: DECLARE @Test TABLE (ID INT IDENTITY(1,1), name VARCHAR(50), dateOfBirth DATETIME, TaxNumber …
20 sql-server 


4
"CRÉER UN INDEX" dans MySQL est-il une opération linéaire?
Ce que je veux dire, c'est ce qui suit: Si la création d'un index sur une table avec des nlignes prend du ttemps. La création d'un index sur la même table 1000*nprendra environ du 1000*ttemps. Ce que j'essaie de réaliser, c'est d'estimer le temps nécessaire pour créer l'index sur la …
20 mysql  index 




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.