Tag Archive | "Oracle tuning tips"

Tags: , , ,

Oracle Performance Tuning Exam General tips

Posted on 03 June 2008 by Praveen

Oracle Performance Tuning Exam

 

This exam focuses on the skills that you use to tune all components of an Oracle database application system. Expect to answer ~65 multiple-choice questions in 90 minutes or less. To pass the exam, you need to answer at least 46 questions correctly (70%). In general, the exam tests you about the following categories of information:

 the fundamental goals and strategies for Oracle database system and application tuning
 the components that you can tune to affect overall performance
 the roles that application designers, developers, database administrators, system administrators, and application end users play in the tuning process
 the steps in SQL statement processing (e.g., open a cursor, parse)
 registering application information in the data dictionary with the DBMS_APPLICATION_INFO package
 techniques for using shared SQL and maximizing application performance
 gathering optimizer statistics to ensure optimal execution plans
 revealing SQL statement execution plans with the SQL command EXPLAIN PLAN and the SQL*Plus    AUTOTRACE feature
 controlling optimizer behavior with initialization parameters, hints, and stored outlines
 monitoring SQL statement performance statistics in the dynamic performance views
 monitoring SQL statements using SQL tracing and TKPROF
 designing transactions
 controlling and monitoring data locks (e.g., table locks, row locks)
 avoiding deadlocks
 setting isolation levels and extending read consistency
 minimizing disk I/O with indexes (normal, bitmap, and function-based), index-organized tables, and clusters (indexed and hash)
 tuning host operating system memory and disk I/O
 tuning a database instance’s buffer cache
 configuring multiple buffer pools (default, keep, and recycle pools) in the buffer cache
 measuring dictionary cache and library cache hit ratios
 Oracle tuning a database instance’s shared pool for general use
 Oracle tuning a database instance’s shared pool for shared server sessions
 preventing fragmentation of shared pool memory
 monitoring database I/O using dynamic performance views
 using tablespaces and data files to reduce contention for database data
 tuning the database writer background process(es)
 tuning database checkpoints
 tuning temporary (sort) space allocations
 tuning redo log I/O with online log members and the redo log buffer
 using the UTLBSTAT and UTLESTAT utilities to gather tuning statistics
 using Oracle Expert to tune an Oracle database system

Comments (0)







Page 1 of 11