Questions marquées «sql-server»

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.




8
Algorithme de paramétrage MAXDOP pour SQL Server
Lors de la configuration d'un nouveau serveur SQL, j'utilise le code suivant pour déterminer un bon point de départ pour le MAXDOPparamètre: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment before moving it …


4
Index Seek vs Index Scan
En regardant un plan d'exécution d'une requête à exécution lente, j'ai remarqué que certains des nœuds sont à la recherche d'index et que certains d'entre eux sont des analyses d'index. Quelle est la difference entre and index search et un scan d'index? Qui fonctionne mieux? Comment SQL choisit-il l'un sur …



5
Écrire les différences entre varchar et nvarchar
Nous utilisons actuellement dans notre base de données SQL Server 2012 varchar, et nous aimerions changer cela nvarchar. J'ai généré un script pour le faire. Ma question est la suivante: existe-t-il des différences dans la façon dont SQL Server écrit en varcharcolonnes par rapport aux nvarcharcolonnes? Je suis préoccupé par …

7
Écrire un schéma bancaire simple: comment dois-je synchroniser mes soldes avec l'historique de leurs transactions?
J'écris le schéma d'une base de données bancaire simple. Voici les spécifications de base: La base de données stockera les transactions contre un utilisateur et une devise. Chaque utilisateur a un solde par devise. Chaque solde est donc simplement la somme de toutes les transactions effectuées avec un utilisateur et …

6
Somme glissante de la plage de dates à l'aide des fonctions de fenêtre
Je dois calculer une somme glissante sur une plage de dates. Pour illustrer, en utilisant l' exemple de base de données AdventureWorks , la syntaxe hypothétique suivante ferait exactement ce dont j'ai besoin: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN …





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.