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.
J'ai une procédure stockée qui exécute une MERGEinstruction . Il semble qu'il verrouille la table entière par défaut lors de la fusion. J'appelle cette procédure stockée à l'intérieur d'une transaction où je fais également d'autres choses et je souhaite que cela ne verrouille que les lignes affectées. J'ai essayé l'indice …
Existe-t-il un moyen de trouver à partir du fichier de sauvegarde SQL Server ou des tables MSDB si la sauvegarde est chiffrée avec TDE sans essayer de restaurer le fichier de sauvegarde? Merci
J'ai entendu quelqu'un dire que vous ne vouliez pas utiliser Dynamic SQL. Pouvez-vous donner un exemple concret ou un exemple concret? Personnellement, je le code plusieurs fois dans ma base de données. Je pense que c'est OK parce que c'est la flexibilité. Ma conjecture concerne l'injection SQL ou les performances. …
Chaque fois que je redémarre Windows, pour certaines bases de données, j'obtiens cette erreur: Le système d'exploitation a renvoyé l'erreur 21 (le périphérique n'est pas prêt.) J'ai vérifié le disque avec chkdsk /r- pas de mauvais secteurs. J'ai exécuté DBCC CHECKDBsans erreur: *(CHECKDB found 0 allocation errors and 0 consistency …
J'ai besoin de trouver toutes les vues et procédures stockées qui consomment non seulement une certaine table, mais une colonne spécifique dans une table. Les éléments suivants "semblent" fonctionner, mais il existe de nombreux avertissements pour être prudent avec cette méthode (non fiable pour diverses raisons, bientôt obsolète, etc.): SELECT …
J'ai une base de données SQL hébergée sur Azure. Le problème est que la taille devient hors de contrôle, je peux voir jusqu'à 99% de fragmentation dans les index clusterisés de la clé primaire. Je suis capable de reconstruire tous les autres index avec online=onoption et cela n'affectera pas les …
L'exemple de code dans cet élément de connexion Affiche un bug où SELECT COUNT(*) FROM dbo.my_splitter_1('2') L1 INNER JOIN dbo.my_splitter_1('') L2 ON L1.csv_item = L2.csv_item Renvoie les résultats corrects. Mais ce qui suit renvoie des résultats incorrects (en 2014 en utilisant le nouvel estimateur de cardinalité) SELECT (SELECT COUNT(*) FROM …
J'utilise SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDdans la majorité de mes requêtes SQL générales, principalement parce que cela m'a été exploré lors de l'apprentissage initial de la langue. D'après ma compréhension, ce niveau d'isolement agit de la même manière que WITH (NO LOCK)je n'ai cependant jamais tendance à l'utiliser SET …
J'essaie de savoir s'il est possible d'ajouter des fichiers tempdb à un serveur SQL sans avoir à redémarrer le service SQL Server. J'ai vu cette réponse ici sur les administrateurs de base de données: Les fichiers Tempdb Add nécessitent un redémarrage Et une réponse dit: AJOUTER - aucune interruption requise. …
J'ai un problème de performances avec de très grandes allocations de mémoire pour gérer cette table avec quelques NVARCHAR(4000)colonnes. La chose est que ces colonnes ne sont jamais plus grandes que NVARCHAR(260). En utilisant ALTER TABLE [table] ALTER COLUMN [col] NVARCHAR(260) NULL entraîne la réécriture de la table entière par …
J'ai récemment ajouté une colonne de bits NULL à une table qui compte près de 500 millions de lignes. Il n'y a pas de valeur par défaut sur la colonne, mais toutes les insertions spécifient une valeur de 0 ou 1, et j'ai exécuté une routine unique pour attribuer 0 …
Base de données SQL Server 2017 Enterprise CU16 14.0.3076.1 Nous avons récemment essayé de passer des tâches de maintenance par défaut de reconstruction d'index à Ola Hallengren IndexOptimize. Les travaux de reconstruction d'index par défaut étaient en cours d'exécution depuis quelques mois sans aucun problème, et les requêtes et les …
Existe-t-il un moyen d'augmenter la taille de l' <inputbuf>élément dans le XML de blocage capturé par la session d'événements étendus de blocage? Nous voulons voir la requête complète pour aider à identifier le problème dans le code d'application. Il semble limité à 1024 caractères +/-. Peut-il être augmenté? Voir ci-dessous …
J'ai essayé de diagnostiquer des ralentissements dans une application. Pour cela, j'ai enregistré les événements étendus SQL Server . Pour cette question, je regarde une procédure stockée particulière. Mais il existe un ensemble de base d'une douzaine de procédures stockées qui peuvent également être utilisées comme enquête de pomme à …
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.