Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
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 …
Voici un exemple d'architecture pgpool: Cela implique que vous n'avez besoin que de pgpool sur un seul serveur; Est-ce vrai? Quand je regarde la configuration, je vois aussi que vous configurez des backends à l'intérieur pgpool.conf; donc cela implique encore cela. Mais cela n'explique pas pourquoi je vois aussi pgpool …
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 …
J'ai retiré le conteneur MySQL de Dockerhub et il fonctionne sur mon macbook pro comme vous pouvez le voir comme suit CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 12cd3deaa3f0 mysql:latest "/entrypoint.sh mysql" 47 hours ago Up 10 minutes 3306/tcp mysqldb Ensuite, j'ai téléchargé le plan de travail MySQL et …
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_*.
J'ai besoin d'une requête qui me donnera le nombre de connexions actives ou ouvertes à une certaine base de données pour un certain utilisateur. Je cherche depuis des heures et je n'ai rien trouvé pour l'instant. Je suis proche, voici donc ce que j'ai essayé. SHOW STATUS WHERE `variable_name` = …
Existe-t-il un équivalent SQL Server 2008 de la clause USING INDEX dans Oracle? Spécifiquement pour la construction: CREATE TABLE c(c1 INT, c2 INT); CREATE INDEX ci ON c (c1, c2); ALTER TABLE c ADD CONSTRAINT cpk PRIMARY KEY (c1) USING INDEX ci; Dans la documentation Sql Server sur les index …
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.