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é

2
Comment concevoir des index pour des colonnes avec des valeurs NULL dans MySQL?
J'ai une base de données avec 40 millions d'entrées et je souhaite exécuter des requêtes avec la WHEREclause suivante ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT …
11 mysql  index 



3
Pires performances sur un nouveau serveur
Nous avons été sur un serveur dédié (quadricœur unique, 6 Go de RAM) et passons à un nouveau serveur dédié (2x hex-core, 32 Go de RAM). Les deux sont Windows Server 2008, SQL Server 2008. Les performances sur le nouveau serveur sont légèrement inférieures à celles de l'ancien serveur plus …


4
Puis-je m'assurer que deux colonnes n'ont pas la même valeur
Si j'ai une table qui ressemble à ça CREATE TABLE foo ( id INT NOT NULL AUTO_INCREMENT, aa INT NOT NULL, bb INT NOT NULL, PRIMARY KEY (id), UNIQUE KEY (aa, bb), CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id), CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id) ) Existe-t-il …
11 mysql-5.1 


2
Les modifications de schéma "interrompent" les groupes de disponibilité ou sont-elles gérées de manière transparente?
Mon organisation prévoit d'adopter des groupes de disponibilité SQL Server 2012 et j'essaie de comprendre quel impact (le cas échéant) cela aura sur notre processus de mise à niveau d'application. Nous publions des mises à jour d'application sur un cycle de 8 semaines et toute version peut inclure des modifications …


2
COMMANDE lente avec LIMITE
J'ai cette requête: SELECT * FROM location WHERE to_tsvector('simple',unaccent2("city")) @@ to_tsquery('simple',unaccent2('wroclaw')) order by displaycount J'en suis content: "Sort (cost=3842.56..3847.12 rows=1826 width=123) (actual time=1.915..2.084 rows=1307 loops=1)" " Sort Key: displaycount" " Sort Method: quicksort Memory: 206kB" " -> Bitmap Heap Scan on location (cost=34.40..3743.64 rows=1826 width=123) (actual time=0.788..1.208 rows=1307 loops=1)" " …



1
Comprendre la taille des blocs
Ma question s'adresse à Postgres, mais les réponses peuvent être suffisantes venant de n'importe quel arrière-plan de base de données. Mes hypothèses sont-elles correctes: Les disques ont une taille de bloc fixe? Le contrôleur RAID peut avoir une taille de bloc différente? Un bloc RAID est-il divisé en plusieurs blocs …

2
Comment utiliser RESTRICT for Foreign Key dans mysql?
Dans la structure de la base de données de CREATE TABLE Country ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE City ( name varchar(40) NOT NULL, PRIMARY KEY (name) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE Map ( country varchar(40) NOT NULL, city varchar(100) NOT …

2
Afficher l'utilisation de la mémoire Postgresql
J'exécute Postgresql sur un serveur Ubuntu et je dois pouvoir surveiller son utilisation de la mémoire. Actuellement, j'ai des scripts exécutés dans un travail cron d'une minute qui surveillent / consignent diverses statistiques et doivent également surveiller / consigner l'utilisation actuelle de la mémoire de Postgresql. J'ai cherché autour et …

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.