Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Inside Microsoft SQL Server 2000 [Paperback]

Kalen Delaney
3.4 out of 5 stars  See all reviews (74 customer reviews)


Available from these sellers.


Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

December 15, 2000 0735609985 978-0735609983

Master the inner workings of today’s premier relational database management system with this official guide to the SQL Server™ 2000 engine. Written by a renowned columnist in partnership with the product development team, this is the must-read book for anyone who needs to understand how SQL Server internal structures affect application development and functionality. Its extensive details about the latest product enhancements, updated installation and administration, and its development advice can help you create high-performance data-warehousing, transaction-processing, and decision-support applications that will scale up for any challenge.

Topics covered include:

  • Evolution, architecture, and toolset: The history of SQL Server since 1989, an architectural overview, and a comprehensive tour of its tools and features
  • Planning and deployment: Everything you need to know about installation and deployment issues such as multiple instances, Super Sockets, and upgrades
  • Databases, files, tables, and data: How to create, modify, back up, and restore databases, files, and tables; and how to query and modify data
  • Built-in development tools: Using Query Analyzer and SQL Server Profiler to simplify system administration and optimize performance; programming with Transact-SQL; and extending functionality with batches, transactions, stored procedures, and triggers
  • Query-processing techniques: Multiple indexes, hash and merge joins, and data-manipulation capabilities such as parallel queries
  • Internal architecture: Low-level details of data and index-page structures, locking mechanisms, optimization, and plan caching
  • Integration with other tools: Usage with Microsoft® Office 2000, Visual Studio® development system, and the BackOffice® server familyINCLUDED ON TWO CD-ROMS!
  • A 120-day evaluation copy of Microsoft SQL Server 2000 Enterprise Edition
  • A searchable electronic copy of the book
  • Sample scripts
  • White papers and articles
  • Tools and utilities

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.



Editorial Reviews

Amazon.com Review

To help you design Microsoft database servers that must achieve the best possible performance, Inside Microsoft SQL Server 2000 has the details you need. For one thing, author Kalen Delaney (who used Ron Soukup's fantastic first edition as a starting point) explains how SQL Server 2000 works at a level that will interest all database administrators. She packs in the sort of minutiae that can make a real difference in the performance of especially large or complex data-storage structures, explaining what goes on inside the database management system (DBMS) when it's presented with various commands, and using that information to back up her abundant advice on the right way to design, build, and operate databases under SQL Server 2000.

Delaney makes extensive use of DBCC PAGE dumps to show what's going on in the databases that demonstrate concepts (incidentally, that utility is documented, as well as the others in the DBCC toolbox). In a typical section, DBCC PAGE is used to show how index pages work. There's careful attention to database structure at the byte level too, with conceptual diagrams that explain how pointers work and how strings of strings of bytes combine to represent stored data. It's the sort of detail you need if you'll be writing software for SQL Server 2000, or need to extract maximum performance from the DBMS itself. --David Wall

Topics covered: Microsoft SQL Server 2000 internals, especially data structures and the behavior of queries. Table design is emphasized, especially indexing decisions. Transact-SQL programming, including the use of cursors, gets lots of attention.

About the Author

Over 60 SQL Server MVPs contributed to this book, which was assembled and edited by Kalen Delaney and SQL Server legends Louis Davidson (Database Design and Architecture), Greg Low (Business Intelligence.), Brad McGhee (Performance Tuning and Optimization), Paul Nielson (Database Development), and Paul Randal and Kimberly Tripp (Database Administration.)


Product Details

  • Paperback: 1088 pages
  • Publisher: Microsoft Press (December 15, 2000)
  • Language: English
  • ISBN-10: 0735609985
  • ISBN-13: 978-0735609983
  • Product Dimensions: 2 x 7.3 x 9.5 inches
  • Shipping Weight: 4.1 pounds
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (74 customer reviews)
  • Amazon Best Sellers Rank: #1,044,610 in Books (See Top 100 in Books)

More About the Author

Kalen Delaney has been working with SQL Server since 1987 when she joined the Sybase Corporation in Berkeley, California. Kalen has an independent international trainer and consultant since 1992. As a consultant, she has worked with both Microsoft Corporation and Sybase Corporation to develop courses and provide internal training for their technical support staff. Kalen has taught Microsoft Official Curriculum courses, as well as her own independently developed Advanced SQL Server Internals courses, to clients around the world. In addition, she has been writing regularly about SQL Server since 1995. Kalen is also a contributing editor and columnist for SQL Server Magazine and has been a SQL Server Most Valuable Professional since 1995.

Customer Reviews

Before Inside SQL Server 2000 came out, my favorite technical book on earth was Inside SQL Server 7. Itzik Ben-Gan  |  14 reviewers made a similar statement
Nevertheless, I highly recommend this book both for the DBA and the Developers alike. Jaewoo Kim  |  14 reviewers made a similar statement
This book has holes in it big enough to drive a truck through. Chas Portso  |  3 reviewers made a similar statement
Most Helpful Customer Reviews
43 of 45 people found the following review helpful
5.0 out of 5 stars The bible of SQL Server 2000 December 4, 2000
Format:Paperback
Before Inside SQL Server 2000 came out, my favorite technical book on earth was Inside SQL Server 7. Up until today, there was no other book that I consulted with as much as I did with Inside 7. My copy is already in a very bad shape from overuse. I often consult with it whenever I am in doubt on any issue concerning SQL Server internals. I sometimes read from it to my students in class to prove a point. I had many expectations from inside SQL Server 2000 and I eagerly read every word in it. The book exceeded my expectations! Before it came out, I thought that it would have the same level of detail that Inside 7 had with additional discussions on SQL Server 2000s new features, but it goes far beyond that. In many areas it goes into smaller details than Inside 7 did discussing issues that I have never seen discussed in any other book or published document. For example, in the chapter about indexes DBCC PAGE is used extensively to actually traverse the B-Trees and examine the actual layout of the data in the index pages. By examining those, a lot of the points concerning the interesting index architecture that SQL Server uses become clearer. By getting to this level of detail, I feel that I have more adequate tools to make the right critical decisions in a system regarding which columns to index; on which column(s) to create the clustered index; space consumption of indexes on huge tables, and so on. The chapter also covers the new indexes on views and on computed columns. The chapter on locking discusses the locking architecture and the lock manager in detail but it also discusses internal lock structures such as Lock Blocks and Lock Owner Blocks in great depth. There is simply no way to get that information in any other source. Many internals related areas get more attention in Inside 2000 such as the storage engine and the relational engine. The query processor has a whole chapter of its own! The installation process is covered in great detail covering all the installation options, some of which are totally new, such as multi instances. It also covers hardware considerations such as RAID controllers, file system, memory and so on. The chapter on tables discusses internal page and row structures explaining every bit inside the row. T-SQL is not neglected either. Beyond programmatic aspects, Inside 2000 gets into the various internals and optimization aspects of the various constructs and handles query and performance tuning in depth. Among the topics that are covered are joins, subqueries, derived tables, user defined functions, stored procedures, transactions, referential integrity including the new cascading referential constraints, after and instead of triggers, views, cursors, large objects and more. Full-Text searching has a whole new section. Tough areas such as plan caching; auto parameterization and reuse of execution plans are also explained in detail. Join algorithms including nested loops, hash and merge are also explained. The coverage of data modification internals is outstanding! It includes coverage of page splits; the various internal update mechanisms such as in-place and non in-place updates; bulk inserts optimization and more. All these were just examples. The book is very rich in the areas that it covers and it is definitely a must for programmers and DBAs that really want to know their stuff as far as SQL Server is concerned. The book is a work of art.
Comment | 
Was this review helpful to you?
24 of 25 people found the following review helpful
3.0 out of 5 stars Decent book, SQL Server 2000 coverage lacking February 28, 2001
Format:Paperback
This book is the same decent book the version 7 book was. That's really the problem -- they're too similar. As some of the other reviews have pointed out, you won't find coverage of XML in this book. Should you expect to? Well, I guess that's debatable. Me, I expected it and was really disappointed when I couldn't find anything on it at all. That said, there's still useful info here. Most of the internals between 7.0 and 2K didn't change much, so the book still applies. Some of the same errors that existed in the 7.0 book are still here, but, mostly, the book gets it right. I guess the final verdict is: if you already own the 7.0 book, don't waste your money. If you don't have the 7.0 book, this book is probably worth reading through.
Comment | 
Was this review helpful to you?
43 of 49 people found the following review helpful
3.0 out of 5 stars OK, but could be a lot better January 17, 2001
Format:Paperback
I read the previous version of this book and thought it was pretty good. It was a valuable resource when I was learning all I could about SQL Server for the first time. As I said in my review of that book, I felt the book belonged on every SQL Server DBA's bookshelf.

This book repeats much more of the version 7 book than I'd like. If it didn't claim to be a SQL Server 2000 book, I suppose that would be OK. To me the 2000 book should have a lot more 2000 specific stuff than it does. It really seems like this is just the version 7 book with a few additions. For example, I would like to have seen info on how the releases differ, but so far I haven't found it. I would like to have seen info on SQL Server's new XML support, but it's not there.... This doesn't mean that the book isn't useful or that the info is bad, just that it doesn't reach its full potential.

The conclusion I came to on this book is simply that the book is still pretty good, but could have been so much better

Bob S.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Great Book
Of the parts of the book that I've read, I felt that the book gets into the internals of SQL Server as would be expected. Read more
Published on December 8, 2008 by SK
5.0 out of 5 stars One big comprehensive book about SQL Server engine
This book is about SQL Server as of query and data access engine, not as of a whole product. It in fact covers the architecture of the SQL Server and its internals related to... Read more
Published on September 5, 2006 by Dmitry Dvoinikov
5.0 out of 5 stars Best for SQL Server internals
The best book I've seen. I've been working on SQL Server since 1997. Great for a technically inclined DBA or developer.
Published on July 20, 2006 by R. Cherkasskiy
5.0 out of 5 stars Excellent Book by the master
I attended one of the seminars of the author and was thoroughly impressed by her knowledge on the matter and decided to buy her book. I am very pleased that I decided to do that. Read more
Published on September 26, 2005 by Brian Kingsley
3.0 out of 5 stars Decent Surface Overview
I've been scouring this book and found that the there is well written overview of SQL, much like a whitepaper. Read more
Published on March 31, 2005 by Joaquin Menchaca
5.0 out of 5 stars Extremely useful and a pleasure to read.
What I love about this book is that it really shows you the full story of SQL Server, starting with a broad history of the product, and eventually delving down into the deep... Read more
Published on December 8, 2004 by Daniel Williams
5.0 out of 5 stars Excellent Resource for any level
I have been working with SQL Server for the last five years and about two years ago when I was in a dilemma about transactions I purchased this book. Read more
Published on July 1, 2004 by Khalil Virji
5.0 out of 5 stars Packed with info you can't find elsewhere
This book is a must-have for DBAs or developers who want an inside view of SQL Server's architecture. Read more
Published on June 26, 2004 by Adam Machanic
4.0 out of 5 stars Very good book
We recently moved from Informix to Sql 2K and found this book very useful. Thanks to this and Henderson's book we were able to make the migration in 6 months. Read more
Published on May 29, 2004
4.0 out of 5 stars Great book
I usually prefer the Sybex books than the Microsoft books, but this book is really good. It is the best complement for the Self Paced Book. Read more
Published on May 26, 2004 by Daniel Calbimonte
Search Customer Reviews
Only search this product's reviews




What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category