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.

4
Quoi de mieux pour les grandes modifications apportées à une table: SUPPRIMER et INSÉRER à chaque fois ou METTRE À JOUR existant?
Je fais un projet où je dois changer environ 36K enregistrements dans une table quotidiennement. Je me demande ce qui fonctionnera mieux: supprimer des lignes et en insérer de nouvelles, ou mettre à jour les lignes déjà existantes Pour moi, il est plus facile de simplement supprimer toutes les lignes …

3
SQL Server divise A <> B en A <B OU A> B, produisant des résultats étranges si B n'est pas déterministe
Nous avons rencontré un problème intéressant avec SQL Server. Prenons l'exemple de repro suivant: CREATE TABLE #test (s_guid uniqueidentifier PRIMARY KEY); INSERT INTO #test (s_guid) VALUES ('7E28EFF8-A80A-45E4-BFE0-C13989D69618'); SELECT s_guid FROM #test WHERE s_guid = '7E28EFF8-A80A-45E4-BFE0-C13989D69618' AND s_guid &lt;&gt; NEWID(); DROP TABLE #test; violon Veuillez oublier un instant que la s_guid …


4
Le journal des transactions de la base de données 'nom_base_de_données' est plein en raison de 'XTP_CHECKPOINT'
J'ai une question XTP_CHECKPOINT. J'utilise SQL Server 2014. J'ai une base de données qui est en mode modèle de récupération SIMPLE. Il est également en cours de réplication. Il n'y a pas de transactions ouvertes. J'ai couru DBCC OPENTRANet ça revient: "Aucune transaction ouverte active." Mais je continue à recevoir …



4
Quand utiliser CDC pour suivre l'historique?
SQL Server Change Data Capture est une fonctionnalité qui lit les données historiques des journaux de transactions SQL Server et les stocke dans une table spéciale. Grâce à l'utilisation de fonctions de valeur de table spéciales (TVF), il permet ensuite à l'utilisateur d'interroger ces données, ce qui permet soit d'obtenir …



2
Comment profiler des procédures stockées
J'utilise SQL Server 2012 et je me demandais comment profiler les procédures stockées Par exemple, le profileur peut-il capturer chaque instruction SQL individuelle dans une procédure stockée, ce qu'elle est et combien de temps cela prend pour s'exécuter, etc.? J'essaie de diagnostiquer les procédures stockées de réplication de fusion, et …





2
Comment savoir quand / si j'ai trop d'index?
L'exécution de Microsoft SQL Server Profiler de temps en temps, il me suggère avec un tas de nouveaux index et statistiques à créer ("... 97% d'amélioration estimée ..."). D'après ma compréhension, chaque index ajouté peut rendre une SELECTrequête SQL plus rapide mais aussi une requête UPDATEou INSERTplus lente car les …

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.