优化和重构 SQL 存储过程的书籍

kun*_*aan 5 sql-server stored-procedures

你能推荐资源来编写高效的存储过程,重构和优化它们吗?

编辑: - jcolebrand ?

这篇文章的答案可能是书籍或非临时博客。请尽量不要引用有消失趋势的资源。

这个问题是出于长期目的而被允许的,但不是典型的 Stack Exchange 网络问题。请不要将这个问题作为理由为什么应该允许提出另一个问题。可以根据具体情况将其作为评估请求进行参考。

Mik*_*lsh 11

这里最好的两本书都来自 Itzik Ben Gan - Inside SQL Server T-SQL QueryingInside SQL Server T-SQL Programming

首先阅读查询。涵盖有关如何处理查询、从集合等方面思考的所有重要信息。涵盖查询的所有方面。第二本书介绍了使用 T-SQL 时的编程结构。惊人的书。


Mar*_*ith 9

来自@MikeWalsh 的两个很好的建议。我会添加 Grant Friitchey 的SQL Server 2008 Query Performance Tuning Distilled以及来自Redgate 的优秀免费电子书SQL Server 执行计划是一个很好的入门参考。

从另一个角度来看,我坚信内部知识对于使用 SQL Server 的所有方面都很重要。为此,Microsoft® SQL Server® 2008 InternalsProfessional SQL Server 2008 Internals and Troubleshooting都是必不可少的读物。

  • 对 Professional SQL Server 2008 Internals and Troubleshooting 一书的巨大 +1。也许我有偏见,因为我正在编辑下一版的技术 ;-) 但说真的 - 这是一本优秀的内部书籍,它也不会超出你的头脑。 (2认同)