The objective of this course is to allow PL/SQL developers to write efficient and tuned programs. Performance techniques, problem areas and troubleshooting tools are all presented. Please note: This course is alternately named Oracle9i PL/SQL Application Tuning.
This course is designed for Oracle application developers.
Upon completion of this course, the participant will be able to:> Write efficient programs
Understanding The Tuning Issues Using Tkprof & Autotrace Using The Statspack UtilitySetting Snampshot Levels & SQL ThresholdsMaintaining The Statistics Performance TablesExploiting & Managing Cursor Sharing Bind Variables & Cursor Peeking Using The Cursor_Sharing Parameter Using Cursor Variables Using Sys_Refcursor Invoking External Procedures Registering With The Database Oracle Net Configuration Advanced Program Units Using Invoker Rights Native Dynamic SQL Autonomous Transactions Using Collections Bulk Bind Using CollectionsCollection Methods Pl/SQL Tuning With DBMS_Profiler() Installing DBMS_Profiler()Using DBMS_Profiler() To Manage Runs Evaluating The Pl/SQL Profiler DataUser Queries Of The Cross Run TablesSystem-Supplied Cross Run Tables QueriesPl/SQL Tuning Techniques Using Nocopy For Parameters Using The Returning Clause Choosing The Optimum Datatype Useful PL/SQL Coding Techniques PL/SQL Debugging With DBMS_Trace() Installing DBMS_Trace() Using DBMS_Trace() To Manage Runs Examining The PLSQL_Trace_ ... Tables
Oracle9i SQL (RT 262)Oracle9i Advanced SQL (RT 258)Oracle9i PL/SQL Language (RT 275)Oracle9i SQL Tuning (RT 269)
“The instructor was great and modified his approach to meet class needs.” Student – Visual Basic Programming