web-dev-qa-db-fra.com

Où puis-je trouver des exercices de syntonisation de la base de données pour apprendre?

En tant que développeur, les DBA assument souvent la responsabilité de résoudre les problèmes de performance au niveau de la base de données afin de ne pas avoir autant d'expérience de diagnostic, de réglage, de recact des requêtes, etc.

Je cherche une base de données avec un tas de tables, de données, de requêtes, de déclencheurs, de SPS, etc., dans lesquels il existe des problèmes de performance délibérés et, espérons-le, une série d'exercices dans lesquels vous essayez d'identifier et de résoudre les problèmes. Idéalement, ce sera sur MS SQL Server.

Quelqu'un sache de ce genre de chose?

32
flesh

Paul Randal fournit des échantillons de DBS qui sont réellement corrompus: http://www.sqlskills.com/blogs/paul/post/conference-corruption-demo-scripts-and-example-corrupt-databases.aspx Englisons

Bon exercice pour traverser des commandes DBCC et tel sur SQL Server.

15
user507

Si vous êtes un développeur et que vous avez une équipe DBA, je vous suggère fortement de regarder la réservation d'un peu de temps avec eux pour passer au-dessus de la syntonisation. En tant que DBA (qui fait de devir et d'architecture aussi!) Soutenir des milliers d'utilisateurs, je peux honnêtement dire que je vais toujours Prenez le temps de rencontrer des développeurs sérieux sur l'apprentissage de leurs compétences en SQL. Un email ici ou il y a d'accord mais il faut beaucoup de temps pour expliquer correctement les choses dans un email et cela prend du temps de mes tâches plus importantes. Planification d'une réunion pour discuter de conseils ou de techniques ou même d'aller sur des problèmes en direct des travaux en direct! Je peux partager des conseils sur des outils, des scripts, des problèmes de repérer, de bonnes conceptions contre des conceptions mauvaises, etc.

Spécifique à votre question - je ne suis au courant d'aucune base de données de formation comme celle-ci, mais cela semble être une bonne occasion pour la communauté!

8
AndrewSQL