Flylib.com
SQL Performance Tuning
SQL Performance Tuning
ISBN: 0201791692
EAN: 2147483647
Year: 2005
Pages: 125
Authors:
Peter Gulutzan
,
Trudy Pelzer
BUY ON AMAZON
SQL Performance Tuning
Table of Contents
Copyright
Preface
You Don t Know that Your DBMS Is Good ...
You Know that Even Good Tools Work Better in Skilled Hands ...
Acknowledgments
Chapter 1. Facilis Descensus Averni1
This Subject Is Important
The Big Eight
Test Results
Portability
Terminology and Expectations
Generalities
Chapter 2. Simple Searches
General Tuning
Specific Tuning
Style Notes
Parting Shots
Chapter 3. ORDER BY
General Sort Considerations
Character Sorts
Other Options
Parting Shots
Chapter 4. GROUP BY
Refresher
Optimal GROUP BY Clauses
Sorting
Set Functions and Summary Aggregates
Parting Shots
Chapter 5. Joins
Join Plan Strategies
Avoid the Join Strategies
Three-Way Joins and Beyond
Old Style versus ANSI Style
Parting Shots
Chapter 6. Subqueries
Refresher
Join versus Subquery
Syntax Choices
Parting Shots
Chapter 7. Columns
How Big Is the Size Factor?
Characters
Temporals
Numbers
Bits
Large Objects
NULLs
Column Order Within Rows
Parting Shots
Chapter 8. Tables
The Storage Hierarchy
Heaps
Clusters
The Normal Forms
Views
Parting Shots
Chapter 9. Indexes
Refresher
B-trees
Types of Indexes
Bitmap Indexes
Other Index Variations
Index Key Values
Parting Shots
Chapter 10. Constraints
NOT NULL
CHECK
FOREIGN KEY
PRIMARY KEY
UNIQUE
Triggers
Disabling Constraints
Client Validations
Redundant SELECT Clauses
Parting Shots
Chapter 11. Stored Procedures
Refresher
Advantages of Stored Procedures
Parting Shots
Chapter 12. ODBC
Refresher
SQLPrepare
Fetch Loops
Data-Change Statements
Catalog Functions
Parting Shots
Chapter 13. JDBC
Connections
Query Prepping
Result Sets
Data Changes
Parting Shots
Chapter 14. Data Changes
Logs
INSERT
UPDATE
DELETE
Ugly Updates
FETCH and Data Changes
COMMIT and ROLLBACK
Parting Shots
Chapter 15. Locks
What Is a Lock?
Isolation Levels
Index Locks
Hot Spots
Optimistic Locking
The Scan Trick
Parting Shots
Chapter 16. Clients and Servers
Middleware
Server Processes and Threads
What Should the Client Do?
Parting Shots
Chapter 17. Cost-Based Optimizers
Cost
Statistics and Histograms
EXPLAIN
Hints
Parting Shots
Appendix A. Further Reading
Appendix B. Glossary
SQL Performance Tuning
ISBN: 0201791692
EAN: 2147483647
Year: 2005
Pages: 125
Authors:
Peter Gulutzan
,
Trudy Pelzer
BUY ON AMAZON
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
Review Questions
Threats Targeting Endpoints
Java How to Program (6th Edition) (How to Program (Deitel))
Sequential-Access Text Files
Generic Methods: Implementation and Compile-Time Translation
Exercises
Recommended Readings
Regular Expressions, Class Pattern and Class Matcher
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 1. Put a Map on It: Mapping Arbitrary Locations with Online Services
Hack 72. Add Relief to Your Topographic Maps
Conclusion
Hack 82. Find Nearby Things Using U.S. ZIP Codes
Hack 92. Map Wardriving (and other!) Data with MapServer
Mastering Delphi 7
Delphi 7 and Its IDE
Writing Delphi Components
Libraries and Packages
Multitier DataSnap Applications
Reporting with Rave
MPLS Configuration on Cisco IOS Software
Static PE-CE Routing Command Reference
Case Study-Hub and Spoke MPLS VPN Network Using BGP PE-CE Routing for Sites Using Unique AS Numbers
Option 2: Inter-Provider VPNs Using ASBR-to-ASBR Approach
Option 4: Non-VPN Transit Provider
Case Study 4: Implementing Layer 3 VPNs over Layer 2 VPN Topologies and Providing L2 VPN Redundancy
Python Programming for the Absolute Beginner, 3rd Edition
Command-Line Arguments
Tune in, Log on, and Drop out
Utility Modules
Parser Generators
Section B.5. Python Internet Resources
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies