Oracle Database 12c Performance Tuning Recipes: A Problem-Solution Approach
- Bill Padfield, Darl Kuhn, Sam R. Alapati
Performance problems are rarely "problems" per se. They are more often "crises" during which you’re pressured for results by a manager standing outside your cubicle while your phone rings with queries from the help desk. You won’t have the time for a leisurely perusal of the manuals, nor to lean back and read a book on theory. What you need in that situation is a book of solutions, and solutions are precisely what Oracle Database 12c Performance Tuning Recipes delivers.
Oracle Database 12c Performance Tuning Recipes is a ready reference for database administrators in need of immediate help with performance issues relating to Oracle Database. The book takes an example-based approach, wherein each chapter covers a specific problem domain. Within each chapter are "recipes," showing by example how to perform common tasks in that chapter’s domain. Solutions in the recipes are backed by clear explanations of background and theory from the author team. Whatever the task, if it’s performance-related, you’ll probably find a recipe and a solution in this book.
- Provides proven solutions to real-life Oracle performance problems
- Offers relevant background and theory to support each solution
- Gets straight to the point for when you're under pressure for results
What you’ll learn
- Optimize the use of memory and storage
- Monitor performance and troubleshoot problems
- Identify and improve poorly-performing SQL statements
- Adjust the most important optimizer parameters to your advantage
- Create indexes that get used and make a positive impact upon performance
- Automate and stabilize using key features such as SQL Tuning Advisor and SQL Plan Baselines
Who this book is for
Oracle Database 12c Performance Tuning Recipes is aimed squarely at Oracle Database administrators. The book especially appeals to those administrators desiring to have at their side a ready-to-go set of solutions to common database performance problems.
About the Authors
Sam R. Alapati is a senior database architect at Cash America International in Fort Worth, Texas. Sam is an Oracle OCP 12c certification holder. Earlier, Sam worked as an Oracle DBA at AT&T, Boy Scouts of America, and Oracle Corporation. Sam has published several Oracle Database and middleware administration-related books, including forthcoming books such as Oracle WebLogic Server 12c Administration Handbook and OCP Oracle Database 12c New Features for Administrators Exam Guide.
Darl Kuhn is currently a DBA working for Oracle. He has written books on a variety of IT topics including SQL, performance tuning, Linux, backup and recovery, RMAN, and database administration. Darl also teaches Oracle classes for Regis University and does volunteer DBA work for the Rocky Mountain Oracle Users Group.
Bill Padfield is an Oracle Certified Professional, working for a large telecommunications company in Denver, Colorado, as a senior database administrator. Bill helps administer and manage a large data warehouse environment consisting of more than 100 databases. Bill has been an Oracle Database administrator for more than 16 years and has been in the IT industry since 1985. Bill also teaches graduate database courses at Regis University.
In this Book
Optimizing Table Performance
Choosing and Optimizing Indexes
Optimizing Instance Memory
Monitoring System Performance
Minimizing System Contention
Analyzing Operating System Performance
Troubleshooting the Database
Creating Efficient SQL
Manually Tuning SQL
Tracing SQL Execution
Automated SQL Tuning
Execution Plan Optimization and Consistency
Configuring the Optimizer
Implementing Query Hints
Executing SQL in Parallel