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.
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 …
Je suis juste en train de déconner avec l'interface graphique SSMS et d'étudier les options de la tâche de "restauration". Une chose que j'ai remarquée, c'est quand je clique sur "générer un script", la première ligne de la requête est: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = …
C'est une question simple pour laquelle je n'arrive pas à trouver la réponse. En termes de performances, si j'ai une WHEREclause telle que a=0 and b=0 and ... z=0, gagnerais-je des performances si je remplaçais cette condition par a+b+...+z=0? En d'autres termes, y a-t-il un gain de performances en remplaçant …
introduction Pour que cette question soit utile aux futurs lecteurs, j'utiliserai le modèle de données générique pour illustrer le problème auquel je suis confronté. Notre modèle de données se compose de 3 entités, qui seront étiquetées comme A, Bet C. Afin de simplifier les choses, tous leurs attributs seront de …
J'ai écrit une application avec un backend SQL Server qui collecte et stocke une très grande quantité d'enregistrements. J'ai calculé que, au sommet, le nombre moyen d'enregistrements se situe quelque part entre 3 et 4 milliards par jour (20 heures de fonctionnement). Ma solution initiale (avant de faire le calcul …
Je travaillais sur une démonstration impliquant des CCI lorsque j'ai remarqué que certains de mes encarts prenaient plus de temps que prévu. Définitions des tableaux à reproduire: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT …
Comment savoir quelle édition est installée sans que le studio de gestion soit installé? J'ai un serveur qui fonctionne comme gestionnaire de licence pour un autre logiciel. Après enquête sur une alerte d'utilisation élevée de RAM, j'ai trouvé que le processus sqlservr.exe prend près de 2 Go de RAM. J'ai …
Voici donc mon scénario: Je travaille sur la localisation pour un de mes projets, et en général, j'allais faire cela dans le code C #, mais je veux le faire un peu plus en SQL car j'essaye de buff un peu mon SQL. Environnement: SQL Server 2014 Standard, C # …
Alors que nous sommes sur le point de modifier certaines des grandes tables de notre base de données de 5 To, je me suis retrouvé à avoir besoin d'une liste des opérations qui peuvent être effectuées en ligne et qui nécessitent des verrous complets pendant leur exécution. Idéalement, cette liste …
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, …
J'essaie d'obtenir un serveur lié à ServerA créé sur un autre serveur, ServerB en utilisant "Être créé en utilisant le contexte de sécurité actuel de la connexion" dans un environnement de domaine. J'ai lu que je devrais avoir des SPN créés pour les comptes de service qui exécutent SQL Server …
Les plans d'exécution graphique de SQL Server se lisent de droite à gauche et de haut en bas. Existe-t-il un ordre significatif pour la sortie générée par SET STATISTICS IO ON? La requête suivante: SET STATISTICS IO ON; SELECT * FROM Sales.SalesOrderHeader AS soh JOIN Sales.SalesOrderDetail AS sod ON soh.SalesOrderID …
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 …
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.