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é


1
Expressions communes des tables PostgreSQL vs une table temporaire?
La documentation PostgreSQL sur WITH montre l'exemple suivant: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales) ) SELECT region, product, SUM(quantity) AS product_units, SUM(amount) AS product_sales FROM orders WHERE …
11 postgresql 



2
Mises à jour cumulatives de MS SQL Server - Meilleures pratiques
J'essaie de me faire une idée des meilleures pratiques recommandées pour les mises à jour cumulatives SQL Server . Actuellement, nous courons sur l'idée de "ne rien faire sauf si un problème résolu par la CU est celui que nous rencontrons". Cela fonctionne à partir d'une approche «si ce n'est …
11 sql-server 


3
ERREUR - La fonction 'innodb' existe déjà
Je cherche à commencer à convertir certaines tables MyISAM en INNODB. Exécution du serveur Ubuntu 14.04 avec MySQL 5.6 (apt-get mis à niveau à partir de 5.5), 32 Go de RAM sur un processeur 4 cœurs / 8 threads. Initialement eu des problèmes avec ... could not open single-table tablespace …
11 mysql  innodb 

3
La mise en miroir de bases de données SQL Server va mourir. Comment puis-je garantir une haute disponibilité maintenant?
La fonctionnalité de mise en miroir de bases de données de SQL Server va mourir: Cette fonctionnalité sera supprimée dans une future version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt …

1
Synchronisation à l'aide de déclencheurs
J'ai une exigence similaire aux discussions précédentes à: Écrire un schéma bancaire simple: Comment dois-je garder mes soldes en synchronisation avec l'historique de leurs transactions? Déclenchement en combinaison avec la transaction J'ai deux tables [Account].[Balance]et [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( …

2
Mettre à jour la colonne avec les données d'une autre table
Je travaille sur un problème compliqué, mais je vais le simplifier à ce problème. j'ai deux tables A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] et je veux mettre à jour le troisième: C [ID, column1, column2,column3] Je mets à jour une autre troisième table à l'aide …


3
Champ calculé SQL dans les clauses SELECT et GROUP BY
Souvent, en interrogeant mes bases de données MS SQL Server, je dois créer un champ calculé, tel que celui-ci (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1) = 'W' …
11 sql-server 

2
Comment supprimer des tables vides
Est-il possible de supprimer toutes les tables vides de mon énorme base de données (mysql)? Je recherche une commande sql pour supprimer automatiquement toutes ces tables vides. Actuellement, j'ai 305 tables dans mon jeu de données, et environ 30% d'entre elles sont d'anciennes tables vides, qui ne seront pas utilisées …
11 mysql  myisam 



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.