Items related to SQL Performance Tuning

SQL Performance Tuning - Softcover

  • 4.25 out of 5 stars
    20 ratings by Goodreads
 
9780201791693: SQL Performance Tuning

Synopsis

A poorly performing database application can cost each user time, and have an impact on other applications running on the same computer or the same network. This book will help DBA's and programmers improve the performance of their databases. It is not an introduction to SQL, nor is it a tuning manual for a particular SQL implementation. It is a guide for users and programmers who want to improve SQL performance no matter what brand of SQL they use. It will provide tuning tips for common situations, such as how to change a query so it will go faster and how to shift work from the server to the client. All the ideas have been tested against the eight leading DBMS applications. Almost all large organizations and companies today run more than one type of database. This is the only book to cover database tuning for them.

"synopsis" may belong to another edition of this title.

About the Author

Peter Gulutzan is a principal of Ocelot Computer Services Inc. in Alberta, Canada. Peter is a technical writer and computer programmer who has worked with SQL since 1986. With Trudy Pelzer, he has written three books, Optimizing SQL (CMP Books, 1994), Optimizing C with Assembly Code (CMP Books, 1995), and SQL-99 Complete, Really (CMP Books, 1999).

Trudy Pelzer is a principal of Ocelot Computer Services Inc. in Alberta, Canada. Trudy is a technical writer and computer programmer who has worked with SQL since 1986. With Peter Gulutzan, she has written three books, Optimizing SQL (CMP Books, 1994), Optimizing C with Assembly Code (CMP Books, 1995), and SQL-99 Complete, Really (CMP Books, 1999).



0201791692AB07012002

From the Back Cover

SQL Performance Tuning is a handbook of practical solutions for busy database professionals charged with managing an organization's critically important data. Covering today's most popular and widely installed database environments, this book is an indispensable resource for managing and tuning SQL across multiple platforms.

Packed with tips, techniques, and best practices, this hands-on guide covers SQL commands and queries over a wide range of conditions and environments. Every facet of the SQL environment is covered, from concurrency control to optimization―and every issue in between. The book includes an overview of each of the most widely used database management systems (DBMS) and provides tuning tips for common day-to-day situations.

Topics covered include:

  • General and specific tuning
  • General sort considerations and options
  • Joins and subqueries
  • Columns and tables
  • Indexes, including B-trees and bitmaps
  • Constraints and stored procedures
  • ODBC and JDBC
  • Data changes and concurrency control (locking)
  • Clients, servers, and middleware
  • Whether you are a programmer, consultant, or user, you will find SQL Performance Tuning an indispensable guide to optimizing SQL performance across today's popular database environments.

    Throughout SQL Performance Tuning, ideas and techniques are tested on a variety of popular SQL environments, including IBM DB2, Informix, Ingres, InterBase, Microsoft SQL Server, MySQL, Oracle, and Sybase ASE. The book's practical examples are written in ANSI/ISO Standard SQL: 1999.



    0201791692B08082002

    Excerpt. © Reprinted by permission. All rights reserved.

    A poorly performing database application can cost each user time and have an impact on other applications running on the same computer or the same network.

    The purpose of this book is to help you improve the performance of your SQL database. It is not an introduction to SQL syntax, not a tuning manual for a specific SQL implementation, and not a guide to design or data modelling. Instead, we've written it for users and programmers who want to improve SQL performance, no matter what brand of SQL they use. In this book, you'll find tuning tips for common situations, such as, "How to change a query so it will go faster," "What an index does," and "Shifting work from the server to the client."

    Rather than exploiting the unique features of a single DBMS, we're going to give you ideas that are good for all of the major SQL DBMSs. Client/server programmers and consultants need to appreciate what can happen when the DBMS changes, orQthe most challenging situationQthe DBMS is unknown. So we tested all the ideas in this book on eight well-known DBMSs.

    A good DBMS already contains a good optimizer. Yet you have picked up a book that promises to help you do your own tuning. That means that either you don't know something . . . or you do know something.
    * You don't know that your DBMS is good.
    * You know that even good tools work better in skilled hands.You Don't Know that Your DBMS Is Good . . .

    That could be true if you're a student or new on the job. That could be true especially if you're writing queries or programs that should work on more than one DBMS. You're most likely to encounter one of the following RDBMSs with the largest market shares (based on new license sales figures for the year 2001):
    * Oracle 39.8%
    * IBM 30.7% (prior to acquisition of Informix)
    * Microsoft 14.4%
    * Sybase 3.3%
    * Informix 3.3%

    You might also run into DBMSs that are popular for Web work (like MySQL), for work with Borland products (like InterBase), for desktops (like Access), for mobile and Java interfacing (like Cloudscape), or for embedded systems (like Solid), or a host of small fry, like mSQL and gadfly. This book tries to be useful for the common denominator in all products. To use automotive analogies, it's not a "mechanic's guide to tuning the 1999 Cadillac" book, it's a "driver's guide to optimizing performance of modern cars" bookQeven if you have a manual transmission.You Know that Even Good Tools Work Better in Skilled Hands . . .

    Everybody has heard of sluggish SQL queries, or even whole systems, that a heroic someone improved with small effort. Usually the improvement is small too, so we will avoid extravagant promises. But we will make you the following guarantees.
    * You will be able to follow our arguments without deep thinking or hard work. All we assume is that you have basic knowledge of programming and standard SQL syntax. In fact, you can read this book on a plane or at the beach.
    * All of our observations have been confirmed by tests on real DBMSs within the last several months.
    * We know that "optimizing" is very different from "over-clocking," and we only discuss safe, rational, relational techniques.

    One accusation that could be leveled, and to which we plead guilty, is that some of our material is ad hoc advice instead of general principles. Of course! There are only a few general principles in DBMS optimization.
    * First, do no harm. (Actually that's from Hippocrates' ancient manual on medical treatments. It applies to anybody fixing what ain't really broke.)
    * Get more memory, add indexes, re-cable the network. (If you can influence the environment like that, then do so.)
    * Design right in the first place.
    * Understand the query.

    Instead of general principals, we will be looking at what can be done with what's likely to be at hand. If we descend sometimes to mere tips and warnings about traps, that's because we've seen over the years that examples of real situations can help people realize what the general rules are. As has often been observed, tips should be based on principles.

    The DBMSs that we looked at while preparing this book include IBM DB2, Informix, Ingres II, InterBase, Microsoft SQL Server, MySQL, Oracle, and Sybase (MS Windows NT versions). Each was installed and tested using the default switches recommended in the vendors' instructions. To avoid favoring any vendor's idiosyncrasies, all SQL examples in this book are written in ANSI/ISO Standard SQL:1999. Host-language examples are written in C plus ODBC, or Java plus JDBC.

    Your DBMS is your pal. We won't counsel you to subvert it, be paranoid about it, or insult it by assuming it's stupid. Rather, as you would with a pal, you should try to get to know it better, and help it to help you.

    0201791692P08272002

    "About this title" may belong to another edition of this title.

    • PublisherAddison-Wesley Professional
    • Publication date2002
    • ISBN 10 0201791692
    • ISBN 13 9780201791693
    • BindingPaperback
    • LanguageEnglish
    • Edition number1
    • Number of pages528
    • Rating
      • 4.25 out of 5 stars
        20 ratings by Goodreads

    Search results for SQL Performance Tuning

    Stock Image

    Gulutzan, Peter; Mary O'Brien; Pelzer, Trudy; Tyrrell Albaugh [Series Editor]
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used paperback

    Seller: Orion Tech, Kingwood, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    paperback. Condition: Fair. Seller Inventory # 0201791692-4-32866700

    Contact seller

    Buy Used

    US$ 7.30
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Gulutzan, Peter; Mary O'Brien; Pelzer, Trudy; Tyrrell Albaugh [Series Editor]
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used paperback

    Seller: Your Online Bookstore, Houston, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    paperback. Condition: Good. Seller Inventory # 0201791692-3-28849309

    Contact seller

    Buy Used

    US$ 8.08
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Gulutzan, Peter; Mary O'Brien
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Paperback

    Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.84. Seller Inventory # G0201791692I3N00

    Contact seller

    Buy Used

    US$ 8.09
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Gulutzan, Peter; Mary O'Brien
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Paperback

    Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.84. Seller Inventory # G0201791692I3N00

    Contact seller

    Buy Used

    US$ 8.09
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Gulutzan, Peter; Mary O'Brien
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Paperback

    Seller: ThriftBooks-Reno, Reno, NV, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.84. Seller Inventory # G0201791692I3N00

    Contact seller

    Buy Used

    US$ 8.09
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Gulutzan, Peter; Mary O'Brien
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Paperback

    Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.84. Seller Inventory # G0201791692I4N00

    Contact seller

    Buy Used

    US$ 8.09
    Convert currency
    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Pelzer, Trudy,Mary O'Brien,Gulutzan, Peter
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Paperback

    Seller: HPB-Red, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Acceptable. Connecting readers with great books since 1972. Used textbooks may not include companion materials such as access codes, etc. May have condition issues including wear and notes/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_373289650

    Contact seller

    Buy Used

    US$ 5.00
    Convert currency
    Shipping: US$ 3.75
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Pelzer, Trudy,Mary O'Brien,Gulutzan, Peter
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Paperback

    Seller: HPB-Red, Dallas, TX, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_297665518

    Contact seller

    Buy Used

    US$ 5.00
    Convert currency
    Shipping: US$ 3.75
    Within U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Seller Image

    Mary O'Brien
    Published by Addison-Wesley, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Softcover

    Seller: WeBuyBooks, Rossendale, LANCS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Seller Inventory # wbs7884671963

    Contact seller

    Buy Used

    US$ 18.77
    Convert currency
    Shipping: US$ 9.35
    From United Kingdom to U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Stock Image

    Peter Gulutzan
    Published by Addison-Wesley Professional, 2002
    ISBN 10: 0201791692 ISBN 13: 9780201791693
    Used Softcover

    Seller: medimops, Berlin, Germany

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Seller Inventory # M00201791692-G

    Contact seller

    Buy Used

    US$ 21.77
    Convert currency
    Shipping: US$ 10.37
    From Germany to U.S.A.
    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    There are 4 more copies of this book

    View all search results for this book