En tant que développeur, les administrateurs de base de données assument souvent la responsabilité de la résolution des problèmes de performances au niveau de la base de données. Nous n'avons donc pas beaucoup d'expérience en diagnostics, optimisations, requêtes de refactoring, etc.
Je cherche une base de données avec un ensemble de tables, de données, de requêtes, de déclencheurs, de SP, etc., dans laquelle il existe des problèmes de performances 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 le serveur MS SQL.
Quelqu'un sait de ce genre de chose?
sql-server
database-tuning
la chair
la source
la source
Réponses:
Paul Randal fournit quelques exemples de bases de données qui sont en fait corrompus: http://www.sqlskills.com/BLOGS/PAUL/post/Conference-corruption-demo-scripts-and-example-corrupt-databases.aspx
Bon exercice pour utiliser des commandes DBCC et autres sur SQL Server.
la source
Si vous êtes développeur et que vous avez une équipe de DBA, je vous suggère fortement de prévoir un peu de temps avec eux pour procéder au réglage. En tant que DBA (qui est également développeur et architecte!) Et qui supporte des milliers d’utilisateurs, je peux dire en toute honnêteté que je prendrai toujours le temps de rencontrer des développeurs qui souhaitent réellement améliorer leurs compétences en SQL. Un e-mail ici ou là-bas est acceptable mais cela prend beaucoup de temps pour bien expliquer les choses dans un e-mail et cela prend du temps loin de mes tâches les plus importantes. Planifier une réunion pour discuter de trucs ou de techniques ou même pour résoudre des problèmes en direct, ça marche super! Je peux partager des conseils sur les outils, les scripts, la détection des problèmes, les bonnes conceptions par rapport aux mauvaises conceptions, etc.
En ce qui concerne votre question, je ne connais aucune base de données sur la formation de ce type, mais cela semble être une bonne occasion pour la communauté!
la source