Где я могу узнать, как читать план выполнения SQL-сервера?

Где я могу узнать, как читать план выполнения SQL-сервера?

Я ищу ресурсы, которые могут научить меня правильно читать план выполнения SQL-сервера.

Я опытный разработчик с огромным опытом работы с SQL Server, но я так и не научился по-настоящему понимать, что мне говорит план выполнения.

Думаю, я ищу ссылки, книги, что угодно, что может описать такие вещи, как, например, является ли сканирование кластеризованного индекса хорошим или плохим, а также примеры того, как исправить проблемы.

решение1

я думаю этобесплатная электронная книгаот Grant Fitchey — действительно хорошее место для начала. Я не рекламирую RedGate, поверьте мне, просто рекомендую хорошую бесплатную версию. Используйте ссылку «Только электронную книгу, пожалуйста», чтобы пропустить пробную версию.

Помимо этого,Внутреннее устройство SQL 2008Книга от Калена Делани/Триппа/Рэндалла немного более всеобъемлющая, но превосходная

решение2

Я слышал хорошие отзывы о SQL Server 2008 Query Performance Tuning Distilled. Я сам еще не читал ее, но она есть в моем списке для покупки. Множество отличных отзывов о ней на Amazon, в блогах и т. д.

Связанный контент