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é
Je suis en train de déboguer via un processus par lots qui fait beaucoup d'instructions DML, mais ne fait pas de commit tout de suite. Ce serait bien de pouvoir visualiser les modifications "en attente" d'une autre session alors que la transaction n'est pas validée. Est-ce possible? Exemple: Insert into …
Comment créer un index pour filtrer une plage ou un sous-ensemble spécifique de la table dans MySQL? AFAIK c'est impossible de créer directement mais je pense qu'il est possible de simuler cette fonctionnalité. Exemple: je veux créer un index pour la NAMEcolonne uniquement pour les lignes avecSTATUS = 'ACTIVE' Cette …
J'ai une vue très importante et très lente qui inclut des conditions vraiment laides comme celle-ci dans sa clause where. Je suis également conscient que les jointures sont des jointures brutes et lentes sur varchar(13)au lieu de champs d'identité entiers, mais je voudrais améliorer la requête simple ci-dessous qui utilise …
Il est facile de démontrer que de nombreux formats de date / heure autres que les deux suivants sont susceptibles d'être mal interprétés en raison de SET LANGUAGE, SET DATEFORMAT ou de la langue par défaut d'une connexion: yyyyMMdd -- unseparated, date only yyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated …
Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 5 ans . Quelle est la meilleure pratique à utiliser lors de la réduction de la base de données temporaire dans SQL Server 2008? Est-il …
La boîte de dialogue pgAdmin pour l'ajout de nouvelles connexions à la base de données demande un "DB de maintenance" . Afin de pouvoir me connecter, je l'ai défini sur la base de données que je veux connecter (et aussi, j'ai les droits pour me connecter). Alors, pourquoi est-il nommé …
Selon un commentaire sur cette question que j'ai posée sur les connexions inactives dans PostgreSQL 9.2 , certaines transactions non validées (éventuellement liées à certaines de ces connexions inactives) peuvent entraîner des problèmes de performances. Quelle est la bonne façon de déterminer s'il y a des transactions non engagées (des …
J'ai une base de données qui contient un fichier de données de 350 Mo (.mdf) et un fichier journal de 4,9 Go (.ldf). Le modèle de récupération est défini sur FULL. Lorsque j'essaie de réduire le fichier journal, il ne rétrécit pas. Je sais que réduire une base de données …
J'ai configuré mon serveur pour autoriser SSL et j'ai modifié mon client ~ / .my.cnf donc j'utilise SSL: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Lorsque je me connecte avec mon client et que je visualise l'état, il répertorie un chiffre sur la ligne SSL: mysql> \s -------------- SSL: Cipher in use is …
Il y a quelque chose dans la console MySQL qui me rend fou. Lorsque j'appuie sur ctrl+ cpour annuler la commande en cours de saisie, le terminal se ferme. Dans tous les terminaux que je connais ( *nixbornes, Python, PostgreSQL), ctrl+ cannule la commande en cours et ctrl+ dsort du …
J'ai quelques tables qui sont partitionnées et ont plusieurs index sur un esclave répliqué. Après avoir copié l'instantané (vérifié en toute sécurité) sur un nouvel esclave et mis à niveau mysqld de 5.1.42 à 5.5.15 et redémarré la réplication, je reçois des plantages d'InnoDB avec le message d'erreur "Pointeur invalide …
Tout comme le titre l'indique, où puis-je le voir? Y a-t-il des options de configuration pour cela (comme combien de ms détermineraient si une requête est lente ou non)?
Un client a signalé qu'il s'exécutait sur SQL Server 2012, et nous avons toutefois envoyé quelques requêtes de test pour les tests avant une livraison finale: «CONCAT» n'est pas un nom de fonction intégrée reconnu. Je comprends qu'il CONCAT()s'agit d'une nouvelle fonction intégrée introduite dans SQL Server 2012, ce qui …
Je crée un logiciel de comptabilité. Je dois appliquer la comptabilité à double entrée. J'ai le problème classique d'une ligne par transaction contre deux lignes. Prenons un exemple et voyons comment il serait implémenté dans les deux scénarios. Considérez compte Cashet compte Rent. Lorsque je paie mon loyer mensuel, je …
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.