Indicateur de trace 8048 de démarrage de SQL Server récemment inclus pour résoudre un grave problème de contention de verrou tournant dans un système SQL Server 2008 R2. Intéressé à entendre d'autres personnes qui ont trouvé des cas d'utilisation où la valeur de performance a été fournie par l'indicateur de …
J'aimerais savoir deux choses: comment déplacer en toute sécurité tempdb avec un temps d'arrêt minimal? de combien de fichiers tempdb avez-vous besoin? S'agit-il d'un fichier par cœur? Donc, quad-core = 4 fichiers tempdb, en créant trois nouveaux?
Définition du problème Nos utilisateurs doivent pouvoir interroger une base de données pour la plupart à jour. Les données peuvent être périmées jusqu'à 24 heures, ce qui est acceptable. Quelle serait l'approche la moins coûteuse pour obtenir et maintenir à jour une deuxième base de données avec une copie de …
La suggestion dans BOL est assez vague: Sauvegardez le maître aussi souvent que nécessaire pour protéger suffisamment les données pour les besoins de votre entreprise. Nous recommandons une planification de sauvegarde régulière, que vous pouvez compléter par une sauvegarde supplémentaire après une mise à jour substantielle. Si vous vous aventurez …
Lors du profilage d'une base de données, je suis tombé sur une vue qui fait référence à certaines fonctions non déterministes qui sont accessibles 1000 à 2500 fois par minute pour chaque connexion dans le pool de cette application. Un simple SELECTde la vue donne le plan d'exécution suivant: Cela …
En travaillant avec C # Entity Framework, j'ai remarqué un plantage de mon instance SQL Server. J'ai pu le retrouver jusqu'à cette déclaration: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, 1091059906, 1110149904, 1129149903, 1083029905, 1080139904, …
Nous devons créer une valeur de hachage des données nvarchar à des fins de comparaison. Il existe plusieurs algorithmes de hachage disponibles dans T-SQL, mais lequel parmi les meilleurs dans ce scénario? Nous voulons nous assurer que le risque d'avoir une valeur de hachage en double pour deux valeurs nvarchar …
Comment puis-je profiler une base de données SQL Server 2008 pour voir le code en cours d'exécution sur une base de données particulière? Je me souviens avoir utilisé le profileur SQL Server, mais je ne le vois pas dans SQL Server Management Studio après avoir téléchargé SQL Server 2008 R2 …
Contexte Nous développons un système avec une base de données de grande taille en bas. Il s'agit d'une base de données MS SQL exécutée sur SQL Server 2008 R2. La taille totale de la base de données est d'environ 12 Go. Parmi ceux-ci, environ 8,5 Go se trouvent dans une …
Je dépanne les éléments d'une procédure stockée peu performante. Cette section de la procédure génère un avertissement NO JOIN PREDICATE select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' …
Je cherchais autre chose quand je suis tombé sur cette chose. Je générais des tables de test contenant des données et exécutais différentes requêtes pour découvrir comment les différentes façons d'écrire des requêtes affectaient le plan d'exécution. Voici le script que j'ai utilisé pour générer des données de test aléatoires: …
J'ai un morceau de code qui effectue des insertions dans des tables hautement dénormalisées. Les tableaux ont un nombre de colonnes allant de ~ 100 à 300+. Il s'agit de SQL Server 2008 R2, exécuté sur Windows Server 2008. Chaque insert consiste à insérer dans un certain nombre de tables …
Je crée une base de données dans laquelle il y aura environ 30 tables, chaque table contenant des dizaines de millions de lignes et chaque table contenant une seule colonne importante et une colonne de clé primaire / étrangère afin de maximiser l'efficacité des requêtes face à des charges lourdes …
La base de données sur laquelle nos développeurs travaillent est trop volumineuse (contient beaucoup d'objets de base de données). Nous devons contrôler les modifications des objets db (gestion du changement). Notre entreprise ne peut pas avoir une personne qui serait uniquement responsable des changements de base de données. Nous avons …
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.