Questions marquées «sql-server»

Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.

3
Comment sélectionner l'ensemble des dernières valeurs non NULL par colonne sur un groupe?
J'utilise SQL Server 2016 et les données que je consomme se présentent sous la forme suivante. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Je voudrais obtenir les dernières valeurs non nulles sur les colonnes val1et val2regroupées …

5
Quels sont les avantages et les inconvénients des scripts Ola par rapport à l'utilisation d'un plan de maintenance?
Pourriez-vous m'aider à comprendre les avantages et les inconvénients de l'utilisation de la solution Ola par rapport au plan de maintenance? J'ai préparé une présentation basée sur SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ) que je présenterai. Je prépare également quelques scénarios auxquels la solution Ola répond et que la solution du …



5
Correspondance d'un] (crochet de fermeture) avec PATINDEX en utilisant le caractère générique "[]"
J'écris un analyseur JSON personnalisé en T-SQL † . Aux fins de mon analyseur, j'utilise la PATINDEXfonction qui calcule la position d'un jeton à partir d'une liste de jetons. Les jetons dans mon cas sont tous des caractères uniques et ils comprennent ceux-ci: {} []:, Habituellement, lorsque j'ai besoin de …

1
La jointure par hachage entre les tables maître / détail produit une estimation de cardinalité trop faible
Lors de la jonction d'une table principale à une table de détail, comment puis-je encourager SQL Server 2014 à utiliser l'estimation de cardinalité de la plus grande table (de détail) comme estimation de cardinalité de la sortie de jointure? Par exemple, lors de la jonction de 10 000 lignes principales …



2
Optimisation des performances sur une requête
Demander de l'aide pour améliorer les performances de cette requête. SQL Server 2008 R2 Enterprise , Max RAM 16 Go, CPU 40, Max Degree of Parallelism 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS …

3
Supprimer des millions de lignes d'une table SQL
Je dois supprimer 16+ millions d'enregistrements d'une table de 221+ millions de lignes et cela va extrêmement lentement. J'apprécie si vous partagez des suggestions pour accélérer le code ci-dessous: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE = …



1
Service Broker - Conversation Lifetime?
Nous essayons de faire fonctionner Service Broker dans notre environnement afin de résoudre une analyse de rentabilisation. Je ne sais pas si le titre du message est bon, mais ma question est ci-dessous. Mais ce n'est peut-être pas une bonne question, alors après c'est ce que nous faisons et pourquoi …



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.