Click here to monitor SSC

FatherJack

SQL Q+A forum at ask.sqlservercentral.com | Follow fatherjack on Twitter

Dynamic Management Views (High Performance SQL Server)

Published Thursday, October 14, 2010 2:08 PM

(written by Louis Davidson (@DRSQL) and Tim Ford(@SQLAgentMan), published by Simple Talk Publishing 2010)

 

Firstly, this is a review of a book that I have only partly read. At the time of writing I am in the middle of chapter 4.

There are lots of books about SQL Server and many of them are great for planning how to configure your setup or how to better write TSQL and even how to better organise your procedures and processes to make sure you are as well prepared as possible to manage to your servers and their workloads.

This book is different, it lets you look into what is happening on your server and how well it is performing when executing your queries, right now. In that respect it has the potential to pay for itself in the first few chapters. Whilst working though chapter 3 I found a query that was showing a lot of logical reads and a quick review of the query plan revealed a need for a change to an index to include two columns. I was able to see the query had executed almost 500,000 times so implementing a change from a table scan to an index seek will make a big difference.

This is the reason for a review of a book I have only partly read, if I have made a saving like this already then it seems only fair to recommend the book to other people so they can start optimising their servers too. So, get this book. It's wholly worth it.

Area

Score
(1 Low/ 10 High)

Area Description

Readability

8

How easy the book is to read, how the sentences flow and the content is ordered. Not how technical the subject matter may be, for that level see Technical Range.
Relevance

10

How the book relates to my work and activities and therefore entirely subjective so may not apply to your needs.
Technical range

7-9

A low technical range would be suitable for DBA beginners, progressing up to 10 for DBAs that really ought to be writing their own books.

 

The book will soon be available for free in pdf format here:http://www.simple-talk.com/books/sql-books/ 
or in printed format from Amazon: Dynamic-Management-Views-Performance-Server £12.99 *.

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

philnolan said:

I am also in the middle of reading the book and am finding it very useful.  

Watch out for the tip on page 215 for defraging heaps.  Paul Randal does not like it...  

http://www.sqlskills.com/BLOGS/PAUL/post/A-SQL-Server-DBA-myth-a-day-%282930%29-fixing-heap-fragmentation.aspx
October 20, 2010 7:47 PM

What do you think?

(required) 
(optional)
(required) 

About fatherjack

DBA since 1999 working for not-for-profit company. http://twitter.com/fatherjack,
Latest articles
Checking Out SQL Backup Pro 7’s New Automatic Backup Verification
 Wouldn't it be great to offload the daily chore of checking the integrity of your production... Read more...

Chuck Lathrope: DBA of the Day
 Chuck Lathrope was a finalist for the Exceptional DBA of the Year award in 2009. We contacted him to... Read more...

Backups, What Are They Good For?
 Pixar recently confessed, in an engaging video, that Toy Story 2 was almost lost due to a bad backup,... Read more...

C# Async: What is it, and how does it work?
 The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is... Read more...

SQL Server 2012 AlwaysOn
 SQL Server AlwaysOn provides a high-availability and Disaster-recovery solution for SQL Server 2012. It... Read more...