作为开发人员,DBA通常负责在数据库级别解决性能问题,因此我们在诊断,调整,重构查询等方面经验不足。
我正在寻找一个包含一堆表,数据,查询,触发器,SP等的数据库,其中存在故意的性能问题,希望有一系列练习可以尝试识别和解决这些问题。理想情况下,它将在MS SQL服务器上。
有人知道这种事吗?
2
不要以为这是对您问题的正确答案,但是您可以在此处阅读一些有关调优的入门知识:sqlserverpedia.com/wiki/SQL_Server_Training(由出色的作者Brent Ozar制作的有关SQLServerPedia的精美视频)以及来自著名作者Brad McGehee在这里:devarticles.com/c/a/SQL-Server/…。希望他们为您提供一个起点:)。
—
玛丽安
一本不错的书,介绍了SQL性能调优,作者是斯蒂芬·法鲁特(Stephane Faroult)(与彼得·罗伯森合着)的《 SQL的艺术》。如果书中提到数据库系统,则主要是Oracle。这应该不成问题,但不幸的是没有练习……
—
jp
嗨,玛丽安,这是我深夜的想法-丑陋的人谈论SQL Server。谢谢,很棒的链接。
—
肉
还有一个很棒的人为我们做深夜:midnightdba.itbookworm.com ..他的名字说明了一切。他那里也有优质的东西!
—
玛丽安
—
马丁·史密斯