SQL Server 2008 Query Performance Tuning Distilled and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $10.29 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server)
 
 
Start reading SQL Server 2008 Query Performance Tuning Distilled on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server) [Paperback]

Sajal Dam (Author), Grant Fritchey (Author)
4.8 out of 5 stars  See all reviews (21 customer reviews)

List Price: $54.99
Price: $35.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $19.50 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 14? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $31.94  
Paperback $35.49  
There is a newer edition of this item:
SQL Server 2012 Query Performance Tuning SQL Server 2012 Query Performance Tuning
$40.90
Available for Pre-order

Book Description

March 16, 2009 Expert's Voice in SQL Server

SQL Server Query Performance Tuning Distilled is the long-awaited, new edition of Apress’s 4 ½ star book on solving performance problems involving SQL Server. Newly updated by rising star Grant Fritchey, the book appeals to developers, database administrators, and even business analysts who write queries that must run against SQL Server database. It’s the book every SQL Server professional will want to have already read when the really hard performance problems hit.


Frequently Bought Together

SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server) + Professional SQL Server 2008 Internals and Troubleshooting + Microsoft® SQL Server® 2008 Internals (Pro - Developer)
Price For All Three: $105.40

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Professional SQL Server 2008 Internals and Troubleshooting $32.12

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Microsoft® SQL Server® 2008 Internals (Pro - Developer) $37.79

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Grant Fritchey is currently working as a development DBA for FM Global, an industry-leading engineering and insurance company. In his previous time as a DBA and developer, he has worked at three failed dotcoms, a major consulting company and a global bank. He has developed large scale applications in languages such as VB, C# and Java and has lived with SQL Server from the hoary days of 6.0, right through to 2008. His nickname at work is "The Scary DBA." He even has an official name plate, and he displays it proudly.

Grant volunteers for the Professional Association of SQL Server Users (PASS) and has written and published articles on various topics relating to SQL Server at Simple-Talk, SQL Server Central, SQL Server Performance, the PASS web site, SQL Standard and the SQL Server Worldwide Users Group. He is the author of the book "Dissecting SQL Server Execution Plans." He is one of the founding officers of the Southern New England SQL Server Users Group (SNESSUG)

Outside work, Grant kayaks, learns and teaches self-defense, brews his own beer, chops wood to heat his house, raises his kids and helps lead a pack of Cub Scouts.


Product Details

  • Paperback: 600 pages
  • Publisher: Apress; 1 edition (March 16, 2009)
  • Language: English
  • ISBN-10: 1430219025
  • ISBN-13: 978-1430219026
  • Product Dimensions: 9.3 x 7 x 1.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (21 customer reviews)
  • Amazon Best Sellers Rank: #31,852 in Books (See Top 100 in Books)

More About the Author

I have twenty years experience in IT. That time was spent in technical support, development and database administration. I work as the Product Evangelist at Red Gate Software. I write articles for publication at SQL Server Central and Simple-Talk. I have published books including, "SQL Server Execution Plans" and "SQL Server 2008 Query Performance Tuning Distilled." I have written chapters for "Beginning SQL Server 2008 Administration", "SQL Server Team-based Development" and "SQL Server MVP Deep Dives Volume 2." I'm one of the founding officers of the Southern New England SQL Server Users Group.

I have been awarded as a Microsoft SQL Server MVP since 2009.

 

Customer Reviews

21 Reviews
5 star:
 (18)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (21 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

28 of 29 people found the following review helpful:
5.0 out of 5 stars Fantastic for Performance Tuners, April 21, 2009
By 
This review is from: SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server) (Paperback)
My gauge of an amazing book is simple: if I've got a question, and I reach for the book BEFORE I search the web, then it's an amazing book.

Several times in the last two weeks, I reached for this book first.

Query performance tuning is the art of reading a query's execution plan, figuring out why it's not fast, and then determining the most cost-effective way to make it faster. Anybody can throw more indexes in and just hope it speeds up, but as the book illustrates, sometimes that can hurt more than help.

To do a good job, the tuner needs to know about indexing, statistics, execution plans, compilations, blocking, deadlocks, and query design issues that can force a query to perform poorly. Some of this stuff is covered in abstract terms in college classes, but for the most part, all of us - developers, DBAs, sysadmins - are pretty much unprepared to guess what's going on inside the SQL Server engine.

When you first design and deploy an application, that's a great thing: you don't need to know what's going on inside the black box. SQL Server handles a lot of load with the default settings, with pretty much any application design, before things start to creak and groan. I've seen people build amazingly big SQL Server applications without any knowledge of how indexes or execution plans work. When you start to run into performance problems, you need expert help fast - and that's what this book provides.

Regardless of your seniority level, you're going to find this book's price an extremely worthwhile investment. The book's authors, Grant Fritchey and Sajal Dam, strike a great balance between bringing you up to speed versus diving into advanced concepts. Chapter 4 on Index Analysis is a great example. It spends the first few pages bringing the beginners up to speed on what an index is and how B-trees work. Then it gradually layers on an explanation of how you would approach index design and why the width of your index matters. The explanation includes queries that prove the concepts, with screenshots of results where appropriate. The discussion ramps up to more advanced topics like covering indexes, filtered indexes, and compression.

I really like the organization of this book because it progresses in the same way that I'd recommend training for a performance tuner. If you need to make an application run faster, read the book in order. Don't be tempted to jump to, say, execution plan analysis - you'll make poor decisions without understanding the concepts discussed earlier.

I've been performance tuning applications for years, trying to wring every last dollar's worth out of my hardware to make our applications run faster, and I keep learning things as I go through this book. Normally, I try to read the entire book cover to cover before posting a review, but in this case, it's going to be quite a while before I finish the book. I just keep reading a chapter, catching enough things I didn't know before, and then stopping to apply that knowledge and test it out in my lab. I highly recommend it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


20 of 21 people found the following review helpful:
3.0 out of 5 stars SQL Server 2008 Query Performance Tuning Distilled, May 5, 2009
Amazon Verified Purchase(What's this?)
This review is from: SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server) (Paperback)
Great book. I've been waiting for the re-write to Sajal Dam's book on SQL Server 2000 performance tuning for a very long time. The only problem with it is that that too many example scripts do not match the code in the book. [case in point: On pg. 289 it references a script called stats_changes.sql. The code in the download is nothing like the code on pg. 290. Ditto for pg. 177 and several others.] This leaves the reader to figure it out for themself. The book includes an email address for the author that rejects all attempts to send him email and I see no updates to the download since it was first published. If these oversites are corrected, this would be a great learning resource for the SQL Server professional charged with performance tuning responsibilities.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
4.0 out of 5 stars A great reference book on SQL Tuning., November 23, 2009
This review is from: SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server) (Paperback)
One of the finest book on SQL Server Perf Tuning. To be honest I used to have the SQL Server performance tuning book by Ken England on SQL 2000 and looking for it's sequel on 2005. I went to the book store and ordered the book but it was disappointing. Then this book was given to me by one of my friends. A great reference book as I was expecting. Lot of theories and matching examples make this book stand out from the rest. SQL Server is just not SQL Tuning. It includes Database System tuning. This book has given a dedicated chapter in making you understand the same. It gives you a perspective on how to approach to a performance tuning from identification of the performance bottleneck to troubleshooting the problem. I enjoyed reading chapters on indexing and Index, Statistics and Execution Cache Analysis. However, I wanted to see more detail on tuning XML and Service Broker.

I will suggest this book for other DBAs and SQL Programmers who want to know the theories behind Index and Statistics, BLocking and Deadlocking, Fragmentation.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
key lookup, scalar operator, missing index, processor queue length, table scan, tuning options, disk transfers, network segment, server overhead, user connections, missing join predicate, index usage, request mode request status, costliest query, nonclustered index row, optimizing application workload, resultant execution plan, query plan hash, stored procedure recompilation, filter criterion value, multiple optimization phases, cacheobjtype objtype text, trace output showing, output showing reuse, max server memory setting
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Database Engine Tuning Advisor, Inner Join, Performance Monitor, Index Seek, Server Execution Times, Compiled Plan Adhoc, Parse Tree View, Management Studio, Estimated Number of Rows, New Job, Estimated Row Size, Actual Rebinds, Estimated Subtree Cost, Actual Rewinds, Cancel Figure, Processor Time, Estimated Operator Cost, Reads Writes Duration, Output List, Windows Server, Estimated Number of Executions, Auto Stats, Average Length Columns, Compiled Plan Prepared, Program Files
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject