Microsoft SQL Server 2000 Performance Tuning Technical Reference Hardcover – Jul 3 2001
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Tuning databases can be fun if built into the predeployment time allocated to building a system. Tuning ceases to be fun when it's undertaken on a production system, overseen by an unhappy customer with crushing time constraints. Unfortunately, the latter scenario tends to be the more common. Microsoft SQL Server 2000 Performance Tuning Technical Reference provides database administrators and (to a lesser degree) developers with the information they need to extract maximum performance from Microsoft SQL Server 2000. This book favors optimization of SQL Server that can be done via the administrative interface rather than in application code.
Most of database tuning has to do with sacrificing one aspect of performance (say, disk storage capacity) for the improvement of another (like the execution speed of a particular kind of query). The authors of this book--they're a team of consultants from a Texas company that specializes in database tuning, as well as from Microsoft--take care to explain the tradeoffs involved in various tuning decisions. Choose one option, they say, and performance metric A will improve at the expense of metric B. Having explained the design considerations for various tuning strategies, they walk their readers through how to do the tuning they're talking about. Instructions aren't for the clueless, but they're fully adequate for SQL Server users who know their way around the interface generally. --David Wall
Topics covered: How to make databases served by Microsoft SQL Server 2000 run as fast and as efficiently as possible by tweaking the way it runs. Emphasis is placed on read/write operations (including SQL Server's way of interacting with RAID arrays), performance monitors, and settings for processor, disk, and RAM usage. There's also a lot of information on capacity planning and system sizing.
About the Author
Edward Whalen is an expert in database performance, administration, and backup recovery solutions.
Top Customer Reviews
This book gave me virtually nothing. Its coverage of tuning was shallow, information was repeated unnecessarily, text was copied almost verbatim from BOL, and it provided little or nothing that couldn't be found elsewhere and easily.
It tries to cover everything at the cost of giving real value. For example it provides 15 pages on data warehousing of which 12 are a description of data warehousing so cursory that if you don't know the subject you'll only be confused, and 3 pages on actual tuning which basically say that you should find out whether the bottleneck is CPU/disk/memory then add more CPU/disk/memory respectively.
Sizing and capacity planning are introduced with seven equations without justification. Okay, but completions C is given as the number of transactions that were completed during the observation period, but on the facing page C = 96 seconds [sic]. Did anyone proof-read this? With these and numerous other oddities (trunc. log on chkpt on SQL2000?) I don't know what I can trust.
The mathematics for this section is done and finished in 6 pages.
I was particularly looking for a comprehensive description of sysmon counters. Other than a quick rundown of the obvious ones there's a long list in the appendix of others, including such gems as "lock blocks allocated: the total number of allocated lock blocks". The whole point of buying this book was to find out how to use them, or indeed what they mean (Skipped Ghosted Records/Sec - means what?Read more ›
This book, by Edward Whalen, gives you the information that you will need to accomplish the very important task of planning a new SQL Server installation. There is a lot of very useful discussion that relate the physical hardware parameters of the server to the expected performance that users will experience. This discussion includes a comprehensive survey of how the I/O subsytem contributes to the overall server performance. There are also two chapters on sizing and capacity planning, with carefully worked-through examples detailing how to size memory and how to determine appropriate disk and processor configurations for a new installation.
Of course, the other major task in the performance arena is troubleshooting. Although Whalen's book doesn't present a performance troubleshooting checklist, the major theme of this book centers on recognizing and remediating performance problems. In many cases, the book also discusses the origins of the preformance problems. By the time you internalize this book, you'll be able write your own troubleshooting checklist.
In my opinion, the two best aspects of this book are:
a) Unlike some other "Performance" books that I have read, this book focuses on performance and not a million other things. It discusses performance, not DTS, not Security, not Internet, etc. It just talks about performance.
b) With the Acknowledgments section thanking Bill Gates twice, and this book being written by Microsoft insiders, I would have expected lots of hype.Read more ›
Coverage is excellent - performance tuning, capacity planning, setting up disk drives, managing cpu, I/O, network, and memory, index tuning, backups, replication, OLTP versus OLAP, etc.
For each subject area, the authors explain the applicable concepts and SQL Server tools, and then systematically explain their application using practical examples.
Compared to other performance tuning books, it is an 80/20 book. By this I mean that the authors focus on what is most important and then move on to the next topic. They don't get carried away demonstrating how much they know about each concept or go into the minutia of the options of each SQL Server tool.
I hope they write more books.
This is a masterpiece.Well researched and well written
I Got a hold of a couple of concepts missed in other books because of the lucidity of the examples and explanations.
Great book If you read it you will understand why....
Michael Tubuo Ngong
Most recent customer reviews
Performance is a responsible and important job. Although you might be doing mostlt reactive tuning, tuning is still what you need and the more tricks you have , the better chance... Read morePublished on July 4 2003 by T. Singh
As both a professional database consultant and DBA, I must agree that this is hands down the best overall tuning book for SQL Server 2000. Read morePublished on Oct. 23 2002 by Benjamin S. Prusinski
Look for similar items by category
- Books > Computers & Technology > Databases > Data Warehousing
- Books > Computers & Technology > Databases > Database Management Systems
- Books > Computers & Technology > Databases > Relational Databases
- Books > Computers & Technology > Microsoft > Development > SQL Server
- Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise > Client-Server Systems
- Books > Computers & Technology > Programming
- Books > Computers & Technology > Software > Databases
- Books > Computers & Technology > Web Development > Programming > SQL
- Books > Qualifying Textbooks - Fall 2007 > Computers & Internet
- Books > Textbooks > Computer Science & Information Systems > Database Storage & Design
- Books > Textbooks > Computer Science & Information Systems > Programming Languages