SQL Server Hardware and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 1.19 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading SQL Server Hardware 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 Hardware [Paperback]

Glenn Berry
4.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: 19.99
Price: 15.36 & FREE Delivery in the UK. Details
You Save: 4.63 (23%)
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
Only 3 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 4 Sept.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 9.40  
Paperback 15.36  
Trade In this Item for up to 1.19
Trade in SQL Server Hardware for an Amazon Gift Card of up to 1.19, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

6 Jun 2011
Relational databases place heavy demands on their underlying hardware and many of these databases are mission-critical resources for multiple applications, where performance bottlenecks are immediately noticeable and often very costly to the business. Despite this, many database administrators are not very knowledgeable about server hardware. Many medium-to-large companies have completely separate departments that are responsible for hardware selection, configuration, and maintenance, and the DBA with no knowledge of hardware is often completely at their mercy. Likewise, many DBAs are also unaware of the performance implications of the various options and configurations for SQL Server, and the Operating System on which it is installed. Glenn Berry is a highly experienced Database Architect, teacher and SQL Server MVP, and his book is designed to provide the fundamental knowledge and resources you need to make intelligent choices about optimal installation and configuration of SQL Server hardware, operating system and the SQL Server RDBMS. With what you learn in this book, you'll be able to ensure that your SQL Server instances can handle gracefully the CPU, memory and IO workload generated by your applications, and that the operating system and SQL Server itself are installed, patched, and configured for maximum performance and reliability.

Product details

  • Paperback: 340 pages
  • Publisher: Red gate books (6 Jun 2011)
  • Language: English
  • ISBN-10: 1906434638
  • ISBN-13: 978-1906434632
  • Product Dimensions: 1.8 x 18.7 x 23.1 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 848,889 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

Glenn Berry works as a Database Architect at NewsGator Technologies in Denver, CO. He is a SQL Server MVP, and has a whole collection of Microsoft certifications, including MCITP, MCDBA, MCSE, MCSD, MCAD, and MCTS, which proves he likes to take tests. He is also an Adjunct Faculty member at University College, University of Denver, where he has been teaching since 2000, and he has completed the Master Teacher Program.

Customer Reviews

3 star
2 star
1 star
4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
5.0 out of 5 stars Great book but due an update. 30 Mar 2014
Format:Paperback|Verified Purchase
The latest SQL Server version covered is SQL Server 2008 R2 where the licensing model was per socket so many of the recommendations in the early part of the book can't be applied to the post 2012 licensing landscape.

Hopefully at some point we'll see a new edition covering this and also hardware implications of new features such as Hekaton and the buffer pool extensions.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Good little book 2 Jan 2012
By J. Alan
Format:Paperback|Verified Purchase
It is in a class of its own, so nothing else to compare it to.
Not 100% comprehensive, but better than nothing I guess...
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.5 out of 5 stars  15 reviews
19 of 21 people found the following review helpful
5.0 out of 5 stars Fantastic, thorough, accurate coverage 3 Aug 2011
By Brent Ozar - Published on Amazon.com
You probably only buy a couple of SQL Servers per year. You probably just tell your sysadmins, "I need a 2-socket server with 32GB of memory," and then you just assume everything's okay.

Scratch that. Let's be honest. It's just us here, you and me, so I can be frank. You don't trust those bozos. They sit around playing Capture the Flag while your server is down, and you've got a sneaking suspicion that they use your server as a BitTorrent host for a few weeks before they actually give it to you. You're lucky if it's even got the right OS, let alone the right CPUs.
Yes, I used pink Post-It notes.

It's time to take the problem into your own hands, and Glenn Berry is here to help. Glenn, like me, is a hardware addict who loves reading Anandtech and digging through the details of the latest CPU architectures, memory configurations, and storage options. Unlike me, Glenn wrote an entire book on the topic, all by himself, and this book kicks ass. It's everything you need to know to get the right hardware and get SQL Server set up correctly on it.
Hardware, Budgeting, and More

Let's pick just one page. Page 21 explains the difference in speed and quantity for all kinds of data - storage, memory, L3 cache, L2 cache, and L1 cache. Glenn then explains why you care about each and how to pick the right CPU for SQL Server. He finishes up (we're still on page 21, mind you) by discussing why you might want to invest more in CPU power than memory - something that seemed blasphemous to me until I read his explanation, but now I'm sold too.

The book covers more than just hardware details, though: Chapter 6, SQL Server Version and Edition Selection, does a better job of explaining the business benefits of Enterprise Edition better than anything I've ever read. Glenn gives a personal touch when he writes about each feature, and gives real-life hands-on-based advice about the feature's worth. For example, Distributed Partitioned Views sounds great in theory, but I've never seen it scale well. Glenn points out why Data Dependent Routing is a better solution. What, you haven't heard of that? Probably because it's not a SQL Server feature - it's a better way to design applications and databases, and it doesn't require Enterprise Edition. He doesn't teach you how to do it, but like everything else in the book, he points you where to learn more about the topic.
The Bad News

I read books with a stack of Post-It notes at my side. Whenever I see something that really surprises me - good or bad - I slap a Post-It note on the page with the edge just ever-so-slightly sticking out, and I jot notes on the Post-It. I have this thing about not writing on books - probably comes from my childhood years spent at the library. At the end of the book, I circle back and reread the tagged pages. If there's more good stuff than bad, I post a review on the blog.

Going back through this book, I only had one single negative Post-It. Chapter 4, Hardware Discovery, explains how to use CPU-Z, MSINFO32, Task Manager, and Computer Properties to build an inventory of what your SQL Server is running on. After reading that chapter, I was a little bummed that it didn't explain how to gather an inventory of storage data, or how to get more in-depth hardware information from onboard management systems like the HP iLO or Dell DRAC.

But then it hit me: this is a 321-page book exclusively dedicated to evaluating, buying, and installing SQL Server hardware. 321 pages of technical goodness, and my only complaint is that it's not long enough? There's never been a book like this before, and it's a Herculean effort for anyone to pull off alone, and do it accurately. Glenn pulled it off. I didn't find a single inaccuracy in the entire book, and believe me, that's a rarity. I even liked the cover photo of power plant cooling towers, a subtle joke about overclocked processors.
6 of 7 people found the following review helpful
5.0 out of 5 stars Great Book 26 July 2011
By Scott G. Newman - Published on Amazon.com
Format:Paperback|Verified Purchase
Very very good book. This book delves into the gory details of setting up sql server properly from the very ground up. Processor specs, IO subsystems, bench-marking, windows & sql server installation options...you'll find it all.

If you follow the advice in this book, I guarantee that you will not only have the most optimal running sql server, you'll look like a rockstar as well.

This book should be on every DBA's bookshelf, and should be the first one you reach for when provisioning a new server. It's that good.
3 of 3 people found the following review helpful
5.0 out of 5 stars Where was this book all there years - A Must have book for all! 11 Aug 2011
By Pinalkumar Dave - Published on Amazon.com
For most people working with relational databases, a lot of time, effort and money is spent on the software. SQL Server Hardware by Glenn Berry focuses on one of the most important, and most overlooked, aspects of setting up SQL server - the hardware (as you may have guessed from the title). If you've ever had a question about the type of hardware you might need and what to do with it once you have it, this book will answer all your questions.

Not only is this book basically an exhaustive look at all aspects of database hardware, the author clearly has a passion for the subject - and that is what makes it a truly great book. The author's enthusiasm and expertise is obvious throughout the book, which makes it interesting as well as informative. The author has a long string of very impressive acronyms after his name - all leading up to the fact that he is a SQL Server MVP, and it shows here in this book.

This book goes into in-depth detail about the best way to install and configure SQL Server on your hardware to get the best performance possible out of your machines. Topics in this book include current and upcoming hardware you should know about, like processors, memory, and storage; how to determine what hardware you need for specific SQL Server uses; the pros and cons for the various versions of Windows server available and why some work better with SQL Server; how to install and configure SQL Server, as well as the patches, fixes, and updates you need to know about. Calling this manual the "bible" of SQL Server hardware would not be an exaggeration.

Honestly the best part of the book is - it answers following questions.
1. What kind of CPU I should use to get best out of my Database?
2. What kind of Memory will improve the caching performance for database?
3. What are the optimal IO settings to avoid performance bottleneck?

Well, the answers are all there in the book, one just have to read it.

If you work with SQL Server, would like to learn how, or just want to be able to communicate with your sysadmin, I recommend that you buy this book. It covers everything from CPU architecture to installing and configuring SQL Server. This is a must-have reference book.

Five Stars!
2 of 2 people found the following review helpful
5.0 out of 5 stars A must for every DBA 13 Feb 2012
By sirsql - Published on Amazon.com
Format:Paperback|Verified Purchase
I've been an avid fan of Glenn's SQL Server Performance blog for a couple of years now in which he talks about chipsets, CPUs and performance. Glenn's blog is also the go to place for SQL Server diagnostic information queries which can be used to look at various aspects of SQL performance (check them out you won't be disappointed).

When I first learned that Glenn was writing a book dedicated to SQL Server Hardware I was very excited and preordered it. Somehow it got lost amongst a hundred other books and I came upon it recently. At that time I cracked it open immediately and started reading.

The book has a nice easy to read style and Glenn does an excellent job of putting forth clear and concise information. Glenn's passion for this stuff really shines through and that makes what could easily be a boring technical book something so much better. I think one of the most telling things about the book for me was that I immediately wanted to go out and benchmark my systems to compare them to various specifications listed in the book.

I wound up jotting down quite a lot of notes as I was reading (which is really unlike me). I thought I might share a few of my personal highlights:

Chapter 1: Processors and Associated Hardware
The history of CPUs
A clear explanation of multi-core CPUs and Hyper-threading and how they differ
How to identify your CPU and what the model numbers actually mean
An overview of NUMA
System configuration recommendations

Chapter 2: The Storage Subsystem
A wonderful description of the different kinds of spinning media
How spinning media differs from SSD/FusionIO drives
Straightforward description of the different RAID types, their strengths and drawbacks
DMV queries to help you recognize the read/write ratio on your system to help you choose an appropriate RAID level

Chapter 3: Benchmarking Tools
What the TPC benchmarks are and how they differ (plus how the database vendors would try to game the system)
A breakdown of TPC-E benchmarks by CPU along with providing comparative performance data
An easy way to test the performance of components in your new (and old) servers

Chapter 4: Hardware Discovery
Detailed information on CPU-Z and how to read the results you get from it
What MSINFO32 can teach you about your system

Chapter 5: Operating System Selection and Configuration
Why you should use X64 hardware instead of X32
How to configure a 32-bit system to use greater than 4GB of RAM
An explanation of the difference between each OS version (and edition)
Actual numbers to demonstrate the impact of power saving modes on CPU performance

Chapter 6: SQL Server Version and Edition Selection
An explanation of the difference between each version of SQL Server
Bonus Enterprise Edition features you may not know about (like Enhanced Read-Ahead and Advanced Scan)

Chapter 7: SQL Server Installation and Configuration
How to prep for your SQL Server install
An installation walk-thru
SQL Server post install configuration

The IT world changes very quickly and so despite this book being released in 2011 some parts are out of date (for example several time the costing model for SQL Server is mentioned as being per processor which Microsoft decided to change with the upcoming release of SQL Server 2012).

I'd love to see a revised edition of this book come out every year which keeps up to date with new CPU releases and SQL Server changes (I mean it's not like Glenn has a job or anything).

If you are a SQL Server professional then this book should definitely be at your disposal. While there may be some things in here that you do know there will be a lot that you don't. I cannot recommend this book highly enough. Also don't forget to read Glenn's blog and follow him on Twitter

Final note, thanks Red Gate Software for supporting books like this that would not see the light of day otherwise.
1 of 1 people found the following review helpful
4.0 out of 5 stars Plenty of sensible hints and advice 28 April 2013
By Paul Esler - Published on Amazon.com
Format:Kindle Edition|Verified Purchase
I've rated this book highly as I found it contained some very useful advice about how to a) determine the best combination of hardware, operating system and SQL Server edition, and b) how to optimise SQL Server for the best performance possible. Considering the fairly dry nature of the subject, Glenn does a good job of explaining the material and writes in an easy to understand and follow manner. I particularly like how he relates the advice and recommendations to his own experience, as this lends more authenticity to the book. Although the book is certainly not perfect, I can't actually think of any major faults with it. Perhaps the only comment would be that the section on editions of Windows Server and on SQL Server were perhaps too long. This sort of information is freely available on Technet and so on. What I was more interested in was what would an experienced DBA recommend for hardware, OS and SQL configuration, disk sub-system and so on, and he certainly delivers on this.
I'd recommend the book to anyone who is responsible for administering SQL Server, regardless of your skill level. The book is not overly technical, but provides enough depth to be of great value to the professional, or the accidental, DBAs out there.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

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

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

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category