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.
J'ai entendu des choses contradictoires sur les allocations de mémoire pour les requêtes de sélection parallèles: Les allocations de mémoire sont multipliées par le DOP Les allocations de mémoire sont divisées par DOP Lequel est-ce?
J'ai un seul nœud SQL2012 SP4 exécutant plusieurs bases de données. Le serveur dispose de 20 Go de mémoire disponible, 14 Go alloués à SQL (rien d'autre ne fonctionne sur la box). Toutes les quelques minutes, SQL vide tout le cache du tampon. L'espérance de vie de la page atteint …
Je sais que ce n'est pas la première fois que ce type de question est posée. Mais pourquoi dans le scénario suivant la colonne calculée persistante est-elle créée "non déterministe". La réponse devrait toujours être la même, non? CREATE TABLE dbo.test (Id INT, EventTime DATETIME NULL, PosixTime INT NOT NULL) …
J'ai vu cet avertissement dans les plans d'exécution de SQL Server 2017: Avertissements: L'opération a causé des E / S résiduelles [sic]. Le nombre réel de lignes lues était de (3 321 318), mais le nombre de lignes renvoyées était de 40. Voici un extrait de SQLSentry PlanExplorer: Afin d'améliorer …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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 6 mois . J'exécute une base de données Azure …
J'ai une base de données Azure SQL qui alimente une application API .NET Core. La navigation dans les rapports de présentation des performances dans le portail Azure suggère que la majorité de la charge (utilisation des DTU) sur mon serveur de base de données provient du processeur, et une requête …
Je vois une valeur étrange (non documentée) pour la colonne [Type] dans sys.objects. La valeur est "ST" comme indiqué ci-dessous (note, dbo.Record est une table utilisateur) Quelqu'un sait-il ce que signifie cette valeur «ST»? (Ceci est dans SQL Server 2014 Developer Edition)
Dans l'une de nos bases de données, nous avons une table qui est intensivement accédée simultanément par plusieurs threads. Les threads mettent à jour ou insèrent des lignes via MERGE. Il y a aussi des threads qui suppriment des lignes à l'occasion, donc les données de table sont très volatiles. …
Je lis le livre d'Itzik «Interroger Microsoft SQL Server 2012» ainsi que lire / regarder différents documents éducatifs sur Internet. Mon intention est d'avoir une compréhension utile du fonctionnement des internes de la base de données. J'ai un petit doute que je n'ai pas pu résoudre sur les pages IAM. …
J'ai une question concernant un document sur les tables temporaires que j'ai récemment lu sur TechNet . Le quatrième paragraphe de la section Tables temporaires de cette page se lit comme suit: Si une table temporaire est créée avec une contrainte nommée et que la table temporaire est créée dans …
J'essaie de créer un déclencheur, de modifier le classement d'une base de données lors de sa création, mais comment puis-je attraper le nom de la base de données à utiliser dans le déclencheur? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename …
Je cherche à essayer d'exécuter la même procédure stockée plusieurs fois avec des paramètres différents mais en même temps. J'utilise SQL 2014 La raison en est que la procédure dure environ 7 heures. Il fait en fait plusieurs fois le même processus. Ainsi, par exemple, il pourrait créer une nouvelle …
Le nouveau magasin de requêtes introduit dans SQL Server 2016 est génial. C'est un bon remplacement pour une grande partie de ce que je faisais avec l'ancien outil Profiler. Cependant, je n'ai pas trouvé de moyen de capturer les valeurs des paramètres associés aux appels individuels aux requêtes à forte …
Lors du réglage des performances, ce qui est plus important: Temps CPU ou temps écoulé? Y a-t-il des scénarios où l'un d'eux est plus important que l'autre? Un exemple: tandis que l'optimisation des performances, le temps CPU diminue de ~ 38% mais le temps écoulé augmente de ~ 22%. Est-ce …
J'ai une table avec une colonne d'identité qui est également une clé primaire. Actuellement, il compte 50 millions de lignes, avec la valeur la plus élevée de la colonne d'identité à 148 921 803. La table a beaucoup de DELETEs et a INSERTSjoué dessus, d'où la valeur élevée. Nous voulons …
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.