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é


3
Création d'un index dans les directions asc et desc
Au cours des dernières semaines, j'ai fait rage contre une ancienne base de données Firebird. Cette base de données est merdique pour toutes sortes de raisons, mais j'ai remarqué que chaque champ de chaque table a deux index; chacun avec un seul segment, un dans l' ascordre et un dans …
8 index  firebird 

2
La requête s'interrompt après avoir renvoyé un nombre fixe de lignes
J'ai une vue qui s'exécute rapidement (quelques secondes) jusqu'à 41 enregistrements (par exemple, TOP 41) mais prend plusieurs minutes pour 44 enregistrements ou plus, avec des résultats intermédiaires si exécutés avec TOP 42ou TOP 43. Plus précisément, il renverra les 39 premiers enregistrements en quelques secondes, puis s'arrêtera pendant près …



2
Les groupes de disponibilité peuvent-ils remplacer la réplication transactionnelle?
J'ai regardé les nouvelles fonctionnalités de SQL Server 2012 et comment cela peut aider ma situation actuelle. Actuellement, nous utilisons SQL Server 2008 R2 et répliquons les bases de données de deux serveurs OLTP sur un seul serveur de rapports via la réplication transactionnelle. Nous utilisons ensuite ces bases de …





1
Quelle est exactement la liaison dans DB2?
Je suis récemment passé d'un développeur Java à un véritable DBA dans notre entreprise. J'apprends les ficelles, pour ainsi dire, d'être un DBA (ce qui est en fait un peu un nouveau poste pour notre entreprise). J'ai vu plusieurs scripts où nous exécutons la commande DB2 BIND bind_file other_parameters. Je …
8 db2 



2
Comment rendre une vue syndicale plus efficace?
J'ai une grande table (des dizaines à des centaines de millions d'enregistrements) que nous avons divisée pour des raisons de performances en tables actives et archivées, en utilisant un mappage de champ direct et en exécutant un processus d'archivage tous les soirs. À plusieurs endroits de notre code, nous devons …

3
Optimiser ORDER BY dans une requête de recherche en texte intégral
J'ai une grande table entitiesavec environ 15 millions d'enregistrements. Je veux trouver les 5 premières lignes correspondant à «hockey» dans leur name. J'ai un index de texte intégral sur name, qui est utilisé:gin_ix_entity_full_text_search_name Requete: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', …

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.