Performance Tuning with SQL Server Dynamic Management Views and over 2 million other books are available for Amazon Kindle . Learn more
  • RRP: £19.99
  • You Save: £1.96 (10%)
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Performance Tuning with S... has been added to your Basket
+ £2.80 UK delivery
Used: Very Good | Details
Sold by a_bargain_book
Condition: Used: Very Good
Trade in your item
Get a £3.25
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Performance Tuning with SQL Server Dynamic Management Views (High Performance SQL Server) Paperback – 1 Sep 2010

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£11.21 £9.92

Frequently Bought Together

Performance Tuning with SQL Server Dynamic Management Views (High Performance SQL Server) + SQL Server Execution Plans + Inside the SQL Server Query Optimizer
Price For All Three: £57.99

Buy the selected items together

Trade In this Item for up to £3.25
Trade in Performance Tuning with SQL Server Dynamic Management Views (High Performance SQL Server) for an Amazon Gift Card of up to £3.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

More About the Authors

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 8 reviews
18 of 19 people found the following review helpful
A Necessary and Important Reference Manual 18 Oct. 2010
By Grant Fritchey - Published on
Format: Paperback Verified Purchase
You know those technical manuals that sit on your desk, slowly collecting little post-it tabs with notes on them, the spines are cracked, the covers are wrinkled, when people come to borrow them you snatch it from their hands? You know those books? Yeah, well, this is one of them. I've only owned it for a few days, but I've already opened it several times to look stuff up, even stuff I had just finished reading.

I really like the approach the authors, Louis Davidson & Tim Ford, took to the book. Instead of just laying out a bunch of Dynamic Management Objects (DMO) in alphabetical order or something, they focused on the DMOs associated with Performance Tuning. Then, they took the trouble to break the DMOs apart into different areas of data and performance metrics like "Query Plan MetaData" and "Transactions." They introduced each topic with an overview of the topic, why DMOs are useful to gathering data on that topic and then dived into which DMO did what to help you with the information you need to do performance tuning on your system.

The writing is very clear and to the point. Also, I wasn't able to detect different "voices" as I read through the book. Despite more than one author, there's not that disjointed feeling you can get as you hop from one chapter to another and switch authors at the same time. I really liked the sample queries and the way they built on each other, showing you the true strength available in DMOs, which is combining them to put together extremely useful views on the data in the system. I also liked the fonts used and the layout of the book, the way important code was called out through bolding & font changes. I did think that the screen captures were a bit fuzzy, but not to the degree that it detracted from the book in any way.

The argument can be made that books like this just rewrite the Books Online (BOL). But, in addition to extremely clear explanations, and a focused methodology showing you not just how to use the DMOs but where and why to use the DMOs, you also get the unique code samples. The thing about DMOs is that in isolation, they're useful. But it's in combination that they become powerful. The examples emphasize how these building blocks can be put together to create new, interesting and useful reports. Examples such as these are just not available in BOL.

For all these reasons, I highly recommend this book. If you're responsible for maintaining or developing SQL Server systems, you'll find something useful in this book that you can put to work, right away.
12 of 12 people found the following review helpful
It's like reading two useful books at once 14 Oct. 2010
By Noel McKinney - Published on
Format: Paperback Verified Purchase
Reading this was like absorbing the knowledge of two books at the same time, with one book on performance tuning and the other on dynamic management objects. I bought this book primary to learn more about dynamic management objects, but was surprised by the high coverage of performance tuning in general (and not just as pertains to dynamic management objects). The focus is still on use of dynamic management objects, but you can learn much about the goals of performance tuning from this book.

Performance Tuning with SQL Server Dynamic Management Views is not a beginner level book, and it assumes knowledge of SQL Server and RDBMS technologies. Along the way there are recommendations for online articles to read for more in-depth information, or for background coverage of concepts that you may not have seen in a while and need to review. Unlike some technical books on SQL Server, this is not a regurgitation of SQL Server Books Online, however it does point you there for more information when appropriate.

This book works in layers, so that you have a structure to approaching performance tuning by starting at an outer layer and working toward inner layers as the book progresses. Topics to be measured by dynamic management views (eg. transactions, latches) are briefly discussed as encountered. Rather than just blindly querying dynamic management views, the authors describe how to filter and display results in a useful manner. They also discuss pitfalls to avoid when using dynamic management objects... for example, they will mention if a particular dynamic management view may be resource intensive, things to do so that joins on dynamic management views are properly constructed, etc.

The authors do not consider dynamic management objects in isolation. They make comparisons to alternative measurement methods and tool, and discuss advantages of dynamic management objects to consider (for example, the system impacts of measurement methods, available levels of granularity). They also discuss when other tools might be appropriate, or how other tools and dynamic management objects might be used together to address performance issues.

This book describes the naming of dynamic management objects, and clarifies these names so that you can begin to get a feel for what a dynamic management object does based on the structure of its name. It also compares dynamic management objects among each other to avoid confusion... this is appreciated because a lot of the names can begin to look similar after a while. Dynamic management objects are also compared and contrasted to older SQL Server compatibility views. This way, you know where to go for information you were accustomed to getting from those older views. Along these same lines, the book discusses name changes of columns that are available in dynamic management objects but with a different name than was used in compatibility views.

The book is full of good examples, and many of these set up scenarios in a database so that you can observe the resulting issues using dynamic management objects. Code examples in the book are available for download online (link for this is provided early in the book). Performance Tuning with SQL Server Dynamic Management Views is dense with information and hard to put down once you open it. It will be nearby with my other technical reference books, and I'm sure I'll be referring to it often in the coming years.
Solid introduction to performance tunning DMVs. 12 May 2014
By Walter K Mallon - Published on
Format: Kindle Edition Verified Purchase
I used this book in conjunction with other resources to performance tune a SQL Server 2008 R2 at work with great results. I'll re-read this book a second time.
Performance tuning with dmvs 24 Feb. 2014
By Chandra - Published on
Format: Kindle Edition Verified Purchase
good it as a kindle version..most of the code works as expected...i expected some basic touch on replication monitoring using dmvs..which is a miss...there are several books out there..with similar content..and all focus on providing snippets of code to know what is running...if author /s could have given some sort of hint or direction on how to create a dmvdata database and how we can load the into that..and make use of the historical data for review purposes..that is what is needed in a real world..otherwise if would google out..u would get tens of code snippets..i am not a scriptie :)
Great Resource 24 Oct. 2012
By TRAD - Published on
Format: Kindle Edition Verified Purchase
I have this book in Kindle and paper form. I highly recommend this book to learn more about DMV's and how they can help you find issues on your MSSQL servers.
Were these reviews helpful? Let us know