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.
Le TRUSTWORTHYparamètre peut être assez dangereux si vous ne faites pas attention et sauf dans des circonstances spécifiques, la recommandation est de le garder éteint. Cependant, par défaut, la MSDBbase de données est TRUSTWORHTYdéfinie ONpar défaut. Je suis curieux de savoir pourquoi? J'ai lu cette entrée dans BOL Remarque Par …
J'ai besoin de synchroniser une grande table ~ 500 millions de lignes sans clé primaire entre SQL Server et MySQL. La table n'a qu'un index composite non unique en cluster. J'ai une connexion ODBC entre les serveurs, mais une importation de ~ 8 millions de lignes a pris environ 45 …
Au cours du mois dernier, l'un de mes serveurs est confronté à des problèmes avec l'Agent SQL Server. Il s'arrête automatiquement avec l'erreur ci-dessous, ce qui se produit au hasard: Fichier de sortie de l'agent SQL [097] Fuite de mémoire détectée [204 octets] Exception 5 interceptée à la ligne 403 …
Je me suis connecté à un nouveau système client et j'ai exécuté sp_blitz pour voir ce qui tremble. Il rapporte que " CPU Schedulers Offline " qui est un nouveau pour moi. Certains cœurs de processeur ne sont pas accessibles à SQL Server en raison de masques d'affinité ou de …
Dans SQL Server, si XACT_ABORT est désactivé, certaines erreurs mettront fin à l'instruction en cours (par exemple, fournir le nombre incorrect de paramètres à une procédure stockée qui prend certains paramètres) et certaines erreurs abandonneront le lot entier (par exemple, fournir des paramètres à un stocké qui ne prend pas …
Je passais en revue les procédures de reprise après sinistre de notre entreprise et lorsque j'ai cherché en ligne des solutions à un quorum perdant Always On Cluster, à comparer. J'avais trois pages dans les résultats de Google avant de trouver le premier post SE sur le sujet Clustering vs …
Nous devons faire des rapports sur les valeurs qui sont généralement des chaînes mixtes de chiffres et de lettres qui doivent être triées «naturellement». Des choses comme, par exemple, "P7B18" ou "P12B3". @Les chaînes seront principalement des séquences de lettres puis des nombres alternés. Cependant, le nombre de ces segments …
J'ai besoin d'optimiser une SELECTinstruction, mais SQL Server effectue toujours une analyse d'index au lieu d'une recherche. C'est la requête qui, bien sûr, se trouve dans une procédure stockée: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], …
Je regarde les groupes de disponibilité AlwaysOn. Plus j'y regarde, plus il apparaît que le groupe d'écouteurs de disponibilité est un point de défaillance unique. Où s'exécute exactement l'auditeur? Un serveur distinct, le serveur SQL principal, tous? Disons que j'ai une pile d'applications complète dans mon deuxième centre de données. …
Le conseil actuel pour la manière la plus efficace de comparer deux grands ensembles de résultats / lignes semble être d'utiliser l' EXCEPTopérateur. Ce script SQL autonome ci-dessous devient très inefficace à mesure que la taille des lignes augmente (modifiez les valeurs @last). J'ai essayé de trouver des entrées uniques …
Après avoir cherché pendant un certain temps, j'ai décidé de poster cette question faute de trouver une réponse et de m'excuser s'il y a une question / réponse similaire. Lors de l'exécution de la requête ci-dessous sur deux serveurs SQL configurés de manière similaire, nous rencontrons différents plans d'exécution qui …
Nous avons un groupe de disponibilité Always On avec un primaire et un secondaire en lecture. Nous avons un utilisateur pour l'équipe de mise en œuvre qui utilise la base de données pour vérifier l'exactitude des données qu'ils ont l'intention de mettre dans la base de données. Les utilisateurs ont …
J'essaie de diagnostiquer une requête qui prend du temps par intermittence. Je soupçonne qu'il peut être bloqué en essayant d'acquérir un verrou. Je n'ai pas l'autorisation d'utiliser un profileur dans l'environnement rencontrant le problème. Existe-t-il un moyen pour moi d'obtenir des statistiques sur la durée de blocage de cette requête …
Dans SQL Server 2012, j'ai une fonction de valeur de table avec jointure à une autre table, je dois compter le nombre de lignes pour cette «fonction de valeur de table». Lorsque j'inspecte le plan d'exécution, je peux voir la table de jointure gauche. Pourquoi? Comment le tableau joint à …
Modifié: Pourquoi les sessions signalant sont-elles bloquées mais attendent avec des types d'attente PAGELATCH_*non LCK_M_liés? J'avais précédemment supposé que SQL Server ne signalait que les sessions de blocage dans la colonne blocking_session_Id. Si les sessions bloquées attendaient un verrou logique et rien d'autre comme a PAGELATCH_*.
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.