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.
Avec SQL Server 2005, vous pouvez consulter le Gestionnaire des tâches et, au moins, obtenir un aperçu rapide de la quantité de mémoire allouée à SQL Server. Avec SQL Server 2008, l'ensemble de travail ou la taille de validation ne dépasse jamais vraiment 500 Mo, même si le compteur de …
Hier, j'ai posé cette question concernant la modification du dbo de plusieurs bases de données que j'ai. Le changement est logique, mais je veux être clair. Y a-t-il une bonne raison ou circonstance pour laquelle je ne devrais pas définir le dbo d'une base de données sur [sa]?
Lors du diagnostic des requêtes SQL Server 2008 R2 avec une mauvaise estimation de la cardinalité (malgré une indexation simple, des statistiques à jour, etc.) et donc des plans de requête médiocres, j'ai trouvé un article de la base de connaissances peut-être lié: CORRECTIF: performances médiocres lorsque vous exécutez une …
J'essayais de répondre à la question de stackoverflow suivante: Quelle approche de verrouillage SQL Server 2005/2008 dois-je utiliser pour traiter des lignes de table individuelles dans plusieurs instances d'application serveur? Après avoir affiché une réponse quelque peu naïve, je pensais que je mettrais mon argent là où ma bouche était …
Je veux créer une nouvelle fonction par script dans ma base de données. Le code du script est ci-dessous: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Mais lorsque j'exécute le script ci-dessus, SQL Server renvoie …
Je stocke des données de capteur dans une table SensorValues . La table et la clé primaire sont les suivantes: CREATE TABLE [dbo].[SensorValues]( [DeviceId] [int] NOT NULL, [SensorId] [int] NOT NULL, [SensorValue] [int] NOT NULL, [Date] [int] NOT NULL, CONSTRAINT [PK_SensorValues] PRIMARY KEY CLUSTERED ( [DeviceId] ASC, [SensorId] ASC, [Date] …
J'ai besoin de stocker un tableau de bits pour chaque enregistrement d'une table, prenant en charge les opérations suivantes: Tester si un bit est défini et définir un bit (à l'aide de SQL) Interrogation et définition de la valeur à l'aide d'ADO 2.8 (pas d'ADO.NET) Indexation (afin de bénéficier de …
Cette question concerne les performances de l'index SQL Server avec un varchar(2000)comme un INCLUDEdans un index de couverture. J'essaie d'améliorer les performances dans une application de base de données lente et instable. Dans certains cas, les données sont accessibles par les grandes chaînes de varchar, avec les requêtes , y …
J'ai plusieurs tables avec une quantité de lignes entre 5M et 1,5G Chaque table a son champ BLOB, dont la taille varie de 100 octets à 30 Mo et qui est stocké en tant que «types de grande valeur hors ligne» = ON Les tables sont stockées dans différents groupes …
J'ai deux requêtes similaires qui génèrent le même plan de requête, sauf qu'un plan de requête exécute un balayage d'index en cluster 1316 fois, tandis que l'autre l'exécute 1 fois. La seule différence entre les deux requêtes réside dans des critères de date différents. La requête de longue durée réduit …
Étant donné une simple jointure à trois tables, les performances des requêtes changent radicalement lorsque ORDER BY est inclus, même si aucune ligne n'est renvoyée. Le scénario de problème réel prend 30 secondes pour retourner zéro ligne mais est instantané lorsque ORDER BY n'est pas inclus. Pourquoi? SELECT * FROM …
Vérification de mon journal SQL Server Je vois plusieurs entrées comme celle-ci: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: …
Tout en travaillant sur l'optimisation de certaines procédures stockées, je me suis assis avec le DBA et j'ai parcouru certaines procédures stockées avec une activité de blocage et / ou de lecture / écriture élevée. Le DBA a mentionné une chose: je devrais déclarer toutes les variables (en particulier TABLEcelles) …
Je mets à jour mon IDENTITYscript de vérification de débordement pour tenir compte des colonnes DECIMALetNUMERIC IDENTITY . Dans le cadre de la vérification, je calcule la taille de la plage du type de données pour chaque IDENTITYcolonne; Je l'utilise pour calculer quel pourcentage de cette plage a été épuisé. …
Inspiré par ce post: https://twitter.com/#!/SQLChicken/status/102930436795285505 Tas: Sont-ils considérés comme une structure d'index ou sont-ils strictement une structure de table sans index?
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.