did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596514976

Refactoring SQL Applications

by
  • ISBN13:

    9780596514976

  • ISBN10:

    0596514972

  • Format: Paperback
  • Copyright: 2008-08-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $4.50
  • Buy New
    $43.64
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

What can you do when database performance doesn't meet expectations? Before you turn to expensive hardware upgrades to solve the problem, reach for this book. Refactoring SQL Applications provides a set of tested options for making code modifications to dramatically improve the way your database applications function. Backed by real-world examples, you'll find quick fixes for simple problems, in-depth answers for more complex situations, and complete solutions for applications with extensive problems. Refactoring SQL Applications teaches you to recognize and assess code that needs refactoring, and to understand the crucial link between refactoring and performance. If and when your application bogs down, this book will help you get it back up to speed.

Author Biography

Stephane Faroult first discovered relational databases and the SQL language back in 1983. He joined Oracle France in their early days (after a brief spell with IBM and a bout of teaching at the University of Ottawa) and soon developed an interest in performance and tuning topics. After leaving Oracle in 1988, he briefly tried to reform and did a bit of operational research, but after one year, he succumbed again to relational databases. He has been continuously performing database consultancy since then, and founded RoughSea Ltd in 1998.

Pascal L'Hermite has been working with relational databases in OLTP, production and development environments on Oracle Databases for the past 12 years and on Microsoft SQL Server for the past 5 years.

Table of Contents

Prefacep. vii
Assessmentp. 1
A Simple Examplep. 2
Assessing Possible Gainsp. 19
Sanity Checksp. 37
Statistics and Data Skewnessp. 38
Indexing Reviewp. 44
Parsing and Bind Variablesp. 55
Bulk Operationsp. 70
Transaction Managementp. 73
User Functions and Viewsp. 75
User-Defined Functionsp. 76
Viewsp. 103
Testing Frameworkp. 115
Generating Test Datap. 116
Comparing Alternative Versionsp. 132
Statement Refactoringp. 147
Execution Plans and Optimizer Directivesp. 148
Analyzing a Slow Queryp. 152
Refactoring the Query Corep. 158
Rebuilding the Initial Queryp. 176
Task Refactoringp. 179
The SQL Mindsetp. 180
Restructuring the Codep. 185
Refactoring Flows and Databasesp. 211
Reorganizing Processingp. 212
Shaking Foundationsp. 233
How it Works: Refactoring in Practicep. 243
Can You Look at the Database?p. 243
Queries of Deathp. 245
All These Fast Queriesp. 247
No Obvious Very Wrong Queryp. 248
Time to Concludep. 249
Scripts and Sample Programsp. 251
Toolsp. 261
Indexp. 269
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program