OracleNotes.com - Oracle8: Performance Tuning

   


Oracle8: Performance Tuning

Exam Facts: 1Z0-014

Passing Score:

48, 79%
Test Type: Proctored
Format: 61 multiple choice questions
Time Allotted: 90 minutes
Certifications: Oracle8 Database Administrator
Study Brief: Online format
Feedback: Oracle Certified Professional Forum
   
Topics To Know
By Don Farland, Oraclenotes.com

Are you ready? Ask yourself this question carefully, because this test will certainly answer it for you. This exam will truly test your knowledge of Oracle database tuning. The questions will be vague, seemingly incomplete, and in some cases dangerously close to "over-generalizing" tuning guidelines. They are certainly not kidding when they want you to pick the BEST answer. Eliminate the obviously incorrect answers and go from there.

This test will grill you on tuning memory structures, SQL, disk I/O, storage, sorts, rollback segments, locks, latches, using performance monitoring tools, and Oracle Expert. Seem like a lot? It is!

Not since the DBA exam have I seen this many questions about performance views. I'd list all the relevant ones here, but there are far too many. Review the Instructor Led Training materials or the OCP Study Guide from Oracle Press to find out what each one does and what fields are important to tuning an Oracle instance. After the dynamic performance views, Report.txt , generated from utlbstat and utlestat, is another heavily covered topic. Know what information is available in this report and how to generate it.

Expect a couple of questions about the OEM tools related to performance tuning, primarily those available in the Tuning Pack. Expect a lot of questions on tuning memory structures like the Shared Pool, Buffer Cache, and Log Buffer. The most important thing to know about these structures is how to differentiate acceptable and unacceptable performance. While this is true with all the other components of a database system, expect to get numerous questions on making this determination. However, be ready for a number of questions on how to remedy the situation. In all, this general area of tuning was represented with 16 questions on my exam, I would expect a similar number when you sit for this exam.

I went into this exam expecting disk I/O and block storage to get a lot of attention and I was right. Ten questions on my exam related to one of these two subjects. Fortunately, they weren't that difficult. Make certain you know how PCTFREE, PCTUSED, freelist contention, chaining, and dynamic extent allocation all affect database performance and how to avoid and resolve these problems.

Expect five questions apiece for tuning rollback segments and sort operations. Make certain you know how to adequately size rollbacks for OLTP, DSS, and batch processing environments. As for tuning sort operations, make sure you know how to determine sort requirements and effectively size sort parameters, especially sort_area_size.

My Performance Tuning instructor and "Oracle God", Bill Sutton, described SQL Tuning as simply, "Touch as few blocks as possible." This statement accurately describes the goal of SQL tuning. The less data you have to "touch" the faster the statement executes. Know how indexes, case conventions, keep/recycle pools, caching, and pinning large objects can help you achieve that simple, yet accurate statement.

As for tuning the operating system, "Avoid swapping and paging". Believe it or not that simple axiom will help you with this topic as well. Allocate too much system memory for the SGA and you may actually make the situation worse. Also, make sure you are aware of the implications of sizing DB_BLOCK_SIZE (smaller than) or (to a value that is not a multiple of) the OS block size.

Tuning locks and latches will probably garner six or seven questions on your exam. If you know how to resolve redo copy latch contention as well as how deadlocks are resolved then chances are you'll get through this area fairly well. Watch out for a question or two about LRU latches and row versus table level locking too.

The rest of this exam will ask you questions like, "What should you tune first?" or "What best characterizes how you would tune an OLTP application?" Watch out for these questions. Many of them make sweeping generalizations about OLTP, DSS, or Hybrid applications that are dangerously close to being wrong. I don't think I can tell you how to best approach these questions. These questions make the differences between OLTP and DSS seem like they are always black and white. Which in the real world is simply not the case. Read these questions very carefully and try to identify the answer that is the closest to the truth.

Good Luck!


 

 

About Oraclenotes.com  |  Advertise  |  Contribute   |  Disclaimer 
© Copyright 1999 - 2003 Oraclenotes.com. All Rights Reserved.
Use of this website signifies your agreement to the Terms of Use.

Not affliated or endorced by Oracle Corporation.