J'essaie de voir s'il existe un moyen de tromper SQL Server pour utiliser un certain plan pour la requête. 1. Environnement Imaginez que vous ayez des données qui sont partagées entre différents processus. Supposons donc que nous ayons des résultats d'expérience qui prennent beaucoup de place. Ensuite, pour chaque processus, …
J'ai une requête qui prend environ 3 heures pour s'exécuter sur notre serveur - et elle ne tire pas parti du traitement parallèle. (environ 1,15 million d'enregistrements en dbo.Deidentified, 300 enregistrements en dbo.NamesMultiWord). Le serveur a accès à 8 cœurs. UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), DE461 = …
J'ai une paire de nœuds Microsoft SQL Server 2016 dans un groupe de disponibilité Always On. J'essaie d'effectuer une BULK INSERT(à l'aide d'une requête SQL Server 2016 Management Studio) sur un fichier situé sur un cluster de basculement de serveur de fichiers Windows Server 2016, mais j'obtiens l'erreur suivante: Msg …
La fonctionnalité de plan Query Store Force ne semble pas appliquer le plan. Je connais Query Store - forcé ne signifie pas toujours forcé ; cependant, mon plan peut ne pas changer de manière insignifiante, mais l'optimiseur de requêtes peut continuer à choisir des index, des choix de boucle incorrects, …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 3 ans . J'essaie de créer un nouveau tableau …
La requête suivante effectue un fenêtrage SUMsur une table columnstore avec 1500 total rows, dont chacun a la valeur 0 ou 1, et il déborde le INTtype de données. Pourquoi cela arrive-t-il? SELECT a, p, s, v, m, n, SUM(CASE WHEN n IS NULL THEN 0 ELSE 1 END) OVER …
Je me bats contre NOLOCK dans mon environnement actuel. Un argument que j'ai entendu est que la surcharge du verrouillage ralentit une requête. J'ai donc conçu un test pour voir à quel point ces frais généraux pourraient être. J'ai découvert que NOLOCK ralentit réellement mon scan. Au début, j'étais ravi, …
Ceci est une autre énigme d'optimiseur de requête. Peut-être que je surestime simplement les optimiseurs de requête, ou peut-être qu'il me manque quelque chose - je le mets donc là. J'ai une table simple CREATE TABLE [dbo].[MyEntities]( [Id] [uniqueidentifier] NOT NULL, [Number] [int] NOT NULL, CONSTRAINT [PK_dbo.MyEntities] PRIMARY KEY CLUSTERED …
Considérez le MCVE simple suivant: SET STATISTICS IO, TIME OFF; USE tempdb; IF OBJECT_ID(N'tempdb..#t1', N'U') IS NOT NULL DROP TABLE #t1; CREATE TABLE #t1 ( r int NOT NULL ); IF OBJECT_ID(N'tempdb..##t1', N'U') IS NOT NULL DROP TABLE ##t1; CREATE TABLE ##t1 ( r int NOT NULL ); IF OBJECT_ID(N'dbo.s1', …
J'avoir une table avec des rangées de 20m, et chaque rangée possède 3 colonnes: time, id, et value. Pour chacun idet time, il y a un valuepour le statut. Je veux connaître les valeurs de plomb et de retard d'un certain timepour un spécifique id. J'ai utilisé deux méthodes pour …
J'ai récemment travaillé sur la compréhension des données ou des mesures stockées dans le fichier d'événements d'événements de santé système. Nous essayons de mettre en œuvre la collecte de données de mesures de performances en utilisant l'intégrité du système comme indiqué ici Il existe des rapports qui fournissent des mesures …
J'exécute certaines SHRINKFILEopérations pour nettoyer un tas de petits fichiers inutiles dans un groupe de fichiers. Pour l'un des rétrécissements, la commande ci-dessous entraîne une erreur: DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' L'ID de fichier x de l'ID de base de données x ne peut pas être réduit car il est …
Quel est l'algorithme interne du fonctionnement de l' opérateur Except sous les couvertures de SQL Server? Faut-il en interne un hachage de chaque ligne et comparer? David Lozinksi a mené une étude, SQL: le moyen le plus rapide d'insérer de nouveaux enregistrements là où il n'y en a pas déjà. …
Je vais le dire dès le début que ma question / problème ressemble à ce précédent, mais comme je ne suis pas sûr si la cause ou l'information de départ est le même, j'ai décidé de poster ma question avec quelques détails. Problème à résoudre: à une heure étrange (vers …
Nous avons une application tierce qui envoie des instructions T-SQL par lots. La base de données est hébergée sur un serveur SQL Server 2016 Enterprise SP1 CU7, 16 cœurs et 256 Go de mémoire. Optimiser pour ad hoc est activé. Voici un exemple factice des requêtes en cours d'exécution: exec …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.