Administrateurs de bases de données

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é


5
Comment créer un index conditionnel dans MySQL?
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 …

1
Le plan d'exécution montre une opération CONVERT_IMPLICIT coûteuse. Puis-je résoudre ce problème avec l'indexation ou dois-je changer la table?
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 …
24 sql-server  view 




1
Comment déterminer s'il existe des [connexions inactives avec] des transactions non validées dans PostgreSQL?
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 …


4
Comment puis-je vérifier que j'utilise SSL pour me connecter à mysql?
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 …
24 mysql  ssl 

5
Console MySQL: Ctrl + C me rend fou
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 …


4
Comment identifiez-vous la corruption de la table InnoDB?
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 …



4
Conception de base de données de comptabilité à double entrée
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.