File Size: 11095 KB
Print Length: 568 pages
Publication Date: January 4, 2016
Sold by: Digital Services LLC
Language: English
ASIN: B01A6SY2LI
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #258,119 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #10 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Performance Optimization #62 in Books > Computers & Technology > Databases & Big Data > Oracle #93 in Books > Computers & Technology > Databases & Big Data > Data Warehousing
This is a great book on SQL tuning for Oracle. I have several years of experience yet I still have lot to learn, esp in SQL tuning. There are several books in the market which are a rehash of the manuals or just skim over this topic or too hard to follow. This book takes the basic topics related to SQL tuning and presents them in a logical and coherent manner. I learned a lot about reading the sql statements and the plans, tuning the SQLs, look for hot spots and apply a standard approach to tuning. The book lays the foundation to understand SQL, takes you through a series of journeys into the SQL world which is helpful to understand SQL tuning.Each chapter deals with specific topic. The first chapter provides a good set of basic building blocks on how to tune queries. Great ideas with the FRP method approach. After reading the first chapter I tuned a query with several underlying tables by selecting a 'driving table'.The second chapter explains cardinalities and why cardinalities are important and how the plans could go for a toss if cardinalities are off. I have read about the cardinalities in several other places on the internet, but the chapter explains the whole thing from the basics. A must read for any tuner. Chapter 3 elaborates how to choose indexes and deals with ACCESS, FILTER and post table filtering predicates.The fourth chapter is on joins. This is the best chapter of the book in my view. The chapter deals with the most commonly used join methods such as nested loops, sort merge, etc and goes on to explain in detail the mechanisms involved under the hood. It also talks about when each case would be a best fit and its limitations and the most common problems each join method faces.
Oracle SQL Performance Tuning and Optimization: Its all about the Cardinalities SQL: Learn SQL In A DAY! - The Ultimate Crash Course to Learning the Basics of SQL In No Time (SQL, SQL Course, SQL Development, SQL Books, SQL for Beginners) Oracle SQL Tuning with Oracle SQLTXPLAIN SQL: QuickStart Guide - The Simplified Beginner's Guide To SQL (SQL, SQL Server, Structured Query Language) Oracle PL/SQL Performance Tuning Tips & Techniques Oracle SQL High-Performance Tuning (2nd Edition) SQL: Beginner's Guide for Coding SQL (database programming, computer programming, how to program, sql for dummies, java, mysql, The Oracle, python, PHP, ... (HTML, Programming, Coding, CSS Book 7) Oracle Performance Survival Guide: A Systematic Approach to Database Optimization (Prentice Hall Professional Oracle Series) Oracle Essbase & Oracle OLAP: The Guide to Oracle's Multidimensional Solution (Oracle Press) OCA Oracle Database 12c SQL Fundamentals I Exam Guide (Exam 1Z0-061) (Oracle Press) Oracle Database 11g SQL (Oracle Press) ORACLE PL/SQL 101 (Oracle Press) Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions (Developer Reference) Landing Page Optimization: The Definitive Guide to Testing and Tuning for Conversions Troubleshooting Oracle Performance (Expert's Voice in Oracle) Advanced Tuning for JD Edwards EnterpriseOne Implementations (Oracle Press) OCA/OCP Oracle Database 11g All-in-One Exam Guide with CD-ROM: Exams 1Z0-051, 1Z0-052, 1Z0-053 (Oracle Press) Accelerating AIX: Performance Tuning for Programmers and Systems Administrators Designing and Tuning High-Performance Fuel Injection Systems System Performance Tuning, 2nd Edition (O'Reilly System Administration)