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é
Nous avons rencontré un problème dans lequel une requête en lecture seule, exécutée via MySQL Workbench, expirait du point de vue de l'interface utilisateur et restait en cours d'exécution sur le serveur (et apparemment consommait de plus en plus de ressources) jusqu'à ce que nous ayons une panne. Des questions …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 5 ans . Je travaille sur un projet qui …
Existe-t-il un moyen dans SQL Server 2008 R2 de provoquer un délai d'attente pour une modification de base de données impliquant une transaction? Nous avons un scénario où notre code d'application se bloque ou lève une exception et ne parvient pas à effectuer une restauration ou une validation. Cela provoque …
Je recherche une requête permettant de récupérer des informations de clé étrangère (chaque ligne: table & champ de référence, table & champ référencé) d'un schéma complet. J'ai trouvé cela, mais ne donne pas toutes les informations dont j'ai besoin: /programming/4389228/sql-for-oracle-to-check-if-a-constraint-exists J'y travaille actuellement et je peux me retrouver avec une …
Venant d'une boutique SQL Server, je travaille maintenant avec MySQL et j'étais curieux. Quelles sont les différences entre le journal binaire de MySQL et le journal des transactions de MSSQL? D'après les perspectives jusqu'à présent, il semble qu'il n'y ait qu'un seul journal binaire par instance MySQL par opposition à …
J'ai configuré ma table avec un index uniquement sur done_status (done_status = INT): Quand j'utilise: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Je récupère ceci: id select_type type de table possible_keys key key_len ref lines Extra 1 RAPPEL SIMPLE TOUT done_status NULL NULL NULL 5 Utilisation de where Mais quand …
De la documentation - 37.3.1.1. "Une première règle étape par étape" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO …
Après avoir posé cette question sur Stackoverflow , je me suis demandé où ce que j'ai fait est correct / meilleure pratique. Fondamentalement, chaque objet que je crée entre dans un schéma dont le nom de schéma reflète une utilisation. Par exemple, j'ai les schémas Auditet Admin(entre autres). Ceci à …
Quelle est la meilleure façon de surveiller l'activité sur chaque base de données de mon serveur? J'ai essayé mtop / mytop qui affiche l'activité en temps réel mais n'est pas très pratique pour voir toutes les requêtes exécutées dessus. J'ai activé les journaux MySQL mais il n'y a pas d'option …
Nous avons ajouté un utilisateur de connexion au serveur et de base de données qui mappe un groupe Windows à une instance SQL 2008 R2 à l'aide du script suivant, avec les noms modifiés pour l'anonymat: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb …
C'est le cas que dans la base de données que je vérifie, il y a une table d'archive qui conserve l'historique de l'utilisateur, et il y a une procédure de déclenchement ou de stockage qui, après un certain temps, supprime les lignes de cette table, afin d'éviter la surdimensionnement de …
Je suis dans un scénario de blocage où les seuls participants au blocage semblent être une seule table et une seule procédure stockée qui supprime de cette table. J'ai tiré cette conclusion sur la base de mon analyse du journal des erreurs sql au moment de plusieurs de ces blocages, …
J'ai une colonne clé à usage interne qui est juste un entier croissant, mais je voudrais avoir une deuxième colonne unique qui est un UUID, mais je ne sais pas comment avoir une fonction appelée pour la valeur par défaut (de sorte que SQL Le serveur crée l'UUID et non …
J'ai besoin d'un moyen efficace pour déconnecter tous les clients avec un nom d'utilisateur donné de MySQL. J'ai pensé à changer le mot de passe des utilisateurs mais je pense que cela n'est vérifié que lorsque la connexion est établie. Des idées?
J'essaie d'écrire une requête dans ce sens: select * from tbl where col1 = 1 and col2 = 2 and col3 = 3 order by ... ; Je veux d'abord tous les résultats où les 3 WHEREconditions correspondent (3/3), puis tous les résultats où 2 conditions correspondent (2/3), et enfin …
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.