Expert Indexing in Oracle Database 11g [electronic resource] : Maximum Performance for your Database /
Kuhn, Darl.author.
Alapati, Sam.author.
Padfield, Bill.author.
Expert Indexing in Oracle Database 11g is about the one database structure at the heart of almost all performance concerns: the index. Database system performance is one of the top concerns in information technology today. Administrators struggle to keep up with the explosion of access and activity driven by the proliferation of computing into everything from phones to tablets to PCs in our increasingly connected world. At the heart of any good-performing database lies a sound indexing strategy that makes appropriate use of indexing, and especially of the vendor-specific indexing features on offer. Few databases fully exploit the wealth of data access mechanisms provided by Oracle. Expert Indexing in Oracle Database 11g helps by bringing together information indexing and how to use it into one, convenient and blissfully short volume that you can read quickly and have at your fingertips for reference. Learn the different types of indices available and when each is best applied. Recognize when queries aren’t using indices as you intend. Manage your indexing for maximum performance. Let Expert Indexing in Oracle Database 11g be your guide to deep mastery of the most fundamental performance optimization structure in Oracle Database. Explains how indices work, how they help, and how they hinder Demystifies the various index choices Describes the database administration chores associated with indices.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; CHAPTER 1 Oracle Indexes; Improving Performance with Indexes; Determining Which Type of Index to Use; B-tree Indexes; Index-Organized Table; Unique Indexes; Reverse Key Indexes; Key Compressed Indexes; Descending Indexes; Specialized Index Types; Bitmap Index; Bitmap Join; Function-Based Indexes; Indexed Virtual Column; Virtual Index; Invisible Index; Globally and Locally Partitioned Indexes; Domain, B-tree Cluster, and Hash Cluster Indexes
Determining Which Columns to IndexIndexes on Primary Key and Unique Key Columns; Indexes on Foreign Key Columns; Other Suitable Columns; Indexing Guidelines; Summary; CHAPTER 2 B-tree Indexes; Understanding How Oracle Uses B-tree Indexes; Scenario 1: All Data Lies in the Index Blocks; Scenario 2: All Information Is Not Contained in the Index; Scenario 3: Only the Table Blocks Are Accessed; Prepping for B-tree Indexes; Estimating the Size of an Index Before Creation; Creating Separate Tablespaces for Indexes; Inheriting Storage Parameters from the Tablespace; Naming Standards
Implementing B-tree IndexesCreating a B-tree Index; Reporting on Indexes; Displaying Index Code; Dropping a B-tree Index; Managing B-tree Indexes with Constraints; Creating B-tree Index on Primary Key Columns; Use ALTER TABLE to Create a Primary Key Constraint and Index; Use CREATE TABLE to Create a Primary Key Constraint and Index; Create a B-tree Index and Primary Key Constraint Separately; Viewing Primary Key Constraint and Index Details; Dropping Primary Key Constraint and Index; Creating a B-tree Index on Unique Key Columns; Use the ALTER TABLE to Create a Unique Constraint and Index
Use CREATE TABLE to Create a Unique Constraint and IndexCreating Only a Unique Index; Dropping a Unique Key Constraint and Index; Indexing Foreign Key Columns; Implementing an Index on a Foreign Key Column; Determining if Foreign Key Columns are Indexed; Summary; CHAPTER 3 Bitmap Indexes; Understanding Bitmap Indexes; Creating a Bitmap Index; Creating a Partitioned Bitmap Index; Creating a Bitmap Index on an Index-Organized Table; Performance Implications Querying with Bitmap Indexes; Performance Implications Loading Data with Bitmap Indexes; Understanding Bitmap Join Indexes
Creating a Bitmap Join IndexReporting on Bitmap Indexes; Summary; CHAPTER 4 Index-Organized Tables; Understanding the Structure; Understanding the Advantages; Creating an Index-Organized Table; Adding an Overflow Segment; Compressing an Index-Organized Table; Building Secondary Indexes; Rebuilding an Index-Organized Table; Reporting on Index-Organized Tables; Summary; CHAPTER 5 Specialized Indexes; Invisible Indexes; When to Create an Invisible Index; Creating an Invisible Index; Finding Invisible Indexes In Your Database; Making an Invisible Index Available to the Optimizer
Maintaining an Invisible Index
Includes index.
Includes index.
Expert Indexing in Oracle Database 11g is about the one database structure at the heart of almost all performance concerns: the index. Database system performance is one of the top concerns in information technology today. Administrators struggle to keep up with the explosion of access and activity driven by the proliferation of computing into everything from phones to tablets to PCs in our increasingly connected world. At the heart of any good-performing database lies a sound indexing strategy that makes appropriate use of indexing, and especially of the vendor-specific indexing features on offer. Few databases fully exploit the wealth of data access mechanisms provided by Oracle. Expert Indexing in Oracle Database 11g helps by bringing together information indexing and how to use it into one, convenient and blissfully short volume that you can read quickly and have at your fingertips for reference. Learn the different types of indices available and when each is best applied. Recognize when queries aren’t using indices as you intend. Manage your indexing for maximum performance. Let Expert Indexing in Oracle Database 11g be your guide to deep mastery of the most fundamental performance optimization structure in Oracle Database. Explains how indices work, how they help, and how they hinder Demystifies the various index choices Describes the database administration chores associated with indices.
Oracle (Computer file)
Database management.
Database Management.