Sie sind auf Seite 1von 4

Oracle DBA Scripts http://www.rampant-books.com/book_0501_power_tuning_2nd_ed.

htm

Search BC Sites
Oracle Tuning Power Scripts
With 100+ High Performance SQL Scripts
Second Edition

Retail Price $37.95 / £17.95

Order now and get immediate online access


to the code depot! (30% off)

Save $100 - All four books for only


$118.95
ISBN Library of Congress Number:
0-9916386-4-6 2014935541 Oracle Tuning: The Definitive Reference 3rd Edition $69.95
ISBN 13 Advanced Oracle SQL Tuning: The Definitive Reference $59.95
978-0-9916386-4-2
Oracle Performance Troubleshooting 2nd Ed $34.95
480 pages: PD 314
Perfect bind - 9x7 Oracle Tuning Powerscripts $37.95
Shelving: Database/Oracle Oracle In-Focus Series # 10

Written by the world's most widely-read Oracle script developers and


authors of over 50 best-selling Oracle books, Mike Ault, Don Burleson * Provides a code depot for every
and Harry Conway shares their personal arsenal of Oracle data SQL script in the powerful arsenal.
dictionary scripts in this comprehensive book. With over 50 years of
Phone combined experience using Oracle monitoring scripts and Oracle tuning * Contains script for all version of
Oracle, from Oracle7 through
800-766-1884 scripts, this is the most comprehensive Oracle script collection ever
Oracle10g.
assembled.
* Contains script for SQL tuning,
Packed with over 100 ready-to-user Oracle scripts, this is the definitive Oracle monitoring and Oracle SGA
collection for every Oracle professional DBA. It would take man-years to tuning.
develop these scripts from scratch, making this book the best value in * The product of thousands of
the Oracle industry. hours of analysis.

Caution - These are extremely powerful undocumented Oracle data * Costing less than a nickel per
dictionary scripts. They should only be used by a certified Oracle DBA, script, this is a must-have for every
Oracle DBA.
and after a careful review of the Oracle data dictionary script
Oracle 11g Books functionality. These Oracle scripts are not for beginners and knowledge
of the Oracle data dictionary is required to fully utilize these scripts. USE
Oracle tuning
AT YOUR OWN RISK.
Oracle training

Oracle support

Remote Oracle

STATSPACK Viewer
About the Authors:
Privacy Policy

is one of the world’s top Oracle Database experts with more than 20 years of
full-time DBA experience. He specializes in creating database architectures for very large online
databases and he has worked with some of the world’s most powerful and complex systems.

A former Adjunct Professor, Don Burleson has written 30 books, published more than 100 articles in
National Magazines, and serves as Editor-in-Chief of Rampant TechPress. Don is a popular lecturer and
teacher and is a frequent speaker at Oracle Openworld and other international database conferences.

Donald Burleson's books


Donald Burleson
Donald Burleson articles

Donald Burleson comments

Don Burleson blog

1 sur 4 17/07/2014 23:08


Oracle DBA Scripts http://www.rampant-books.com/book_0501_power_tuning_2nd_ed.htm

is an experienced Oracle DBA and Database manager with more than 25


years of full-time Information Technology experience. Expert in both Oracle and IDMS,
Harry is a seasoned DBA and Database manager with that rare combination of exceptional
technical and management skills.

As a veteran US Marine and a former Director of Database Development, Harry has


outstanding leaderships and management skills with over a decade of experience managing
multi-million dollar database projects.

Harry Conway

Table of Contents:
Using the Online Code Depot Chapter 4: Monitoring Users and Processes Chapter 7: SQL
Conventions Used in this Book Monitoring Currently Logged-in User Processes Sorting in Oracle9
Acknowledgements Locating Top Resource Sessions Pinpointing Sessio
Preface Session Bottleneck Analysis What is Bad SQL
Investigating Session Memory Usage Pinpointing Bad S
Chapter 1: CPU, Enqueue, and Wait Event Monitoring Examining Background Processes Historical SQL An
CPU Usage Statistics Monitoring Rollback Activity Current SQL Anal
SQL by CPU Usage Oracle 10g New Techniques f
Enqueues Session Wait Analysis in Oracle10g Interrogating SQL
Monitoring Events dba_hist_sessmetric_history SQL Tuning Road
System Events by Percent dba_hist_bg_event_summary Understand the Q
System Events by Percent - Sample Report Conclusion Look for SQL Rew
SYS_EVENTS Look for Object-B
Events Related to ORA-4031 Error Chapter 5: Objects Oracle 10g
Snap_delta_sys_events_pct90 Determine Global Object Access Patterns SQL Statistics
Oracle10g Wait Events Removing Storage-Related Performance Vampires dba_hist_sqlstat
Oracle10g Enqueues Detecting Space-Related Object Performance Problems Oracle10g SQL T
dba_hist_enqueue_stat Locating Hot I/O Objects dba_hist_sqlstat
10g Time Model Statistics dba_hist Views Oracle10g dba_hist_sql_plan
dba_hist_sys_time_model Viewing Table and Index Access with AWR Interrogating Table
Conclusion Tracking SQL Nested Loop Joins Conclusion
Counting Index Usage Inside SQL
Chapter 2: File I/O Monitoring Tracking Full Scan Access Chapter 8: Stora
Monitoring I/O Conclusion Avoiding Database
Global Basic Queries Automatic Growth
DATAFILE I/O Chapter 6: SGA Monitoring Unlimited Object E
PL/SQL to Calculate I/O per Second Data Importance of Proper Configuration Correcting Space
I/O Timing Analysis Getting a Handle on Memory Usage Oracle 10g
Calculate I/O Timing Values for Datafiles Understanding the SGA Oracle10g Storag
SNAP FILE I/O Gaining Insight into Memory Use Oracle 10g ASSM
Find the Current I/O Session Bandits More on Memory Ratios Segment Space G
Report on 9i DBWR Statistics How to Keep Data Where It Belongs Conclusion
Oracle 10g FILE I/O Structure of the Shared Pool
New Analysis Techniques for Oracle10g and Above Monitoring and Tuning the Shared Pool Chapter 9: Misce
Oracle 10g Segment Statistics Looking into the Shared Pool Workspaces in O
Oracle 10g Datafile I/O Statistics When Does Less Become More? pga_aggregate_ta
Conclusion Conclusions about the Shared Pool Uncovering Secur
Examining the Log Buffer Finding Storage H
Chapter 3: Monitoring Locks, Latches, and Waits Miscellaneous Memory Issues Oracle10g
Latches Buffer Busy Waits Metric dba_hist Vi
Locks Oracle 10g dba_hist_sysmetr
Monitoring Sessions Causing Blocked Locks Oracle10g Automatic Memory Management dba_hist_sysmetr
Monitoring DDL and DML Locks Ratio Coverage in Oracle10g System Statistics
Monitoring Internal Locks dba_hist_librarycache dba_hist_sysstat
Monitoring Waits dba_hist_rowcache_summary Operating System
Data Block Waits dba_hist_buffer_pool_stat Conclusion
Monitoring Oracle 10g Plotting the Data Buffer Usage by Hour of the Day
dba_hist_system_event Plotting the DBHR by Day of the Week Index
dba_hist_event_name Automating KEEP Pool Assignment About Harry Conw
dba_hist_waitstat Conclusion About Mike Ault
dba_hist_waitclassmet_history About Don Burles
dba_hist_latch About Mike Reed
dba_hist_latch_misses_summary
Oracle 10g Instance Wait Tuning
Oracle10g Wait Event Tuning
Not all Events are Created Equal
Event Wait Analysis with ASH
Inside the Active Session History Tables
Signature Analysis of Wait Events
Conclusion

2 sur 4 17/07/2014 23:08


Oracle DBA Scripts http://www.rampant-books.com/book_0501_power_tuning_2nd_ed.htm

Index Topics:
&pBgnSnap DBHR S
&pDbId dbms_advisor Sequential data Access via Metadata
&pEndSnap dbms_job SGA
&pInstNum dbms_scheduler sga_target
_ dbms_shared_pool Shared Global Area
_smm_max_size dbms_space shared pool
A dbms_stats shared_pool_size
Active Session History dbms_utility SID
alter system flush shared_pool DBWR sleeps
analyze DDL snap_id
analyze_database DDL command sort_area_retained_size
analyze_schema Default buffer cache sort_area_size
application_wait_time dictionary-managed tablespace sort_io_count
ARCH direct_io_count space_alloc
ASH direct_writes space_usage
ASM disk_reads spfile
ASSM DML SQL Access Advisor
autoextend E SQL Advisor
Automatic Database Diagnostic Monitor elapsed_time sql execute elapsed time
Automatic Memory Management end_interval_time SQL Scripts
Automatic segment management enqueue datafileae.sql
Automatic Segment Space Management enqueue waits globiostats.sql
Automatic Storage Management EXPLAIN plan sqlhitrate.sql
Automatic Workload Repository F SQL Tuning Advisor
average file read/write times FIFO SQL*Plus
B First In First Out sql_id
badstorage fragmentation ST enqueues
begin_interval_time freelists statistics_level
blocks H stats$buffer_pool_statistics
Bubble fragmentation hard parse elapsed time stats$event_histogram
Buffer busy waits hash_area_size stats$latch
buffer cache hash_value stats$sql_summary
Buffer cache hit ratio high-water mark stats$sysstat
buffer_pool_keep HW enqueues STATSPACK
buffer_pool_recycle HWM swapping
C I sys.dbms_space_admin
cache buffer chains index_caching System Metrics Long Duration
cardinality init.ora System Metrics Short Duration
Cartesian join initrans T
CBO Insert Update and Delete table fetch continued row
chained/migrated rows IUD Tablespace fragmentation
cluster_wait_time J TM enqueues
Coalesce Java pool TX enqueue waits
concurrency_wait_time java_exec_time TX enqueues
cost-based optimizer java_pool_size U
CPU parse time K UNDO tablespace
CPU recursive time Keep buffer cache unlimited tablespace
cpu_costing KEEP pool use_hash
cpu_time L user_io_wait_time
create_index_cost large pool V
create_table_cost large_pool_size v$active_session_history
cum_wait_time latch free v$datafile
cursor_sharing latch immediate miss ratio v$db_cache_advice
D latch miss ratio v$enqueue_statistics
Data Buffer Hit Ratio Latches v$event_histogram
data dictionary cache least recently used v$event_name
data dictionary cache hit ratio LGWR v$file_histogram
Database Writer library cache v$latch
db file scattered read library cache hit ratio v$librarycache
db file sequential read library cache misses v$lock_dpt
db file sequential waits LMT v$metric_name
db file waits locally-managed tablespaces v$metricgroup
DB time Locks v$object_usage
db_k_cache_size log_buffer v$osstat
db_block_buffers LRU v$pga_target_advice
db_cache_advice M v$rowcache
db_cache_size maxtrans v$segment_statistics
db_file_multi_block_read_count MTS v$segstat
db_keep_cache_size Multi-threaded Server v$segstat_name
db_nk_cache_size N v$session
db_recycle_cache_size number of physical read/write operations v$session_event
dba_blockers O v$session_wait
dba_data_files obj v$session_wait_history
dba_ddl_locks Object fragmentation v$sessstat
dba_dml_locks optimizer_index_caching v$sgastat
dba_extents ORA- v$sql
dba_hist ORA- v$sql_plan
dba_hist_active_sess_history ORA- v$sql_plan_statistics
dba_hist_bg_event_summary Oracle Enterprise Manager v$sqlarea
dba_hist_buffer_pool_stat P v$statname
dba_hist_enqueue_stat paging v$sys_time_model
dba_hist_event_name PARALLEL hint v$sysmetric_history
dba_hist_filemetric_history parallelism v$sysmetric_summary
dba_hist_filestatxs parse time elapsed v$sysstat
dba_hist_latch pctfree v$system_event
dba_hist_latch_misses_summary pga_aggregate_target v$waitclassmetric_history
dba_hist_librarycache phyrds v$waitstat
dba_hist_metric_name phywrts v_$sql_plan
dba_hist_osstat PL/SQL execution elapsed time W

3 sur 4 17/07/2014 23:08


Oracle DBA Scripts http://www.rampant-books.com/book_0501_power_tuning_2nd_ed.htm

dba_hist_rowcache_summary plsql_exec_time wait classes


dba_hist_seg_stat Program Global Area Waits
dba_hist_sessmetric_history R workarea_size_policy
dba_hist_snapshot ratio-based analysis Workspace Manager
dba_hist_sql_plan Real Application Clusters wrh$_active_session_history
dba_hist_sql_plan Recycle buffer cache wri$_alert_history
dba_hist_sqlstat Redo log buffer X
dba_hist_sqltext redo log space requests x$bh
dba_hist_stat_name redo log wait time x$kcbcbh
dba_hist_sys_time_model rollback x$kcbfwait
dba_hist_sysmetric_history rollback segments x$kcbrbh
dba_hist_sysmetric_summary Row chaining
dba_hist_sysstat rows_processed
dba_hist_system_event
dba_hist_tempstatxs
dba_hist_waitclassmet_history
dba_hist_waitstat
dba_internal_locks
dba_kgllock
dba_lock
dba_lock_internaldba_dml_locks
dba_locks
dba_objects
dba_tables
dba_users
dba_waiters

Reviews:

Errata:

Copyright © 1996 -2011 by Burleson. All rights reserved.

Oracle® is the registered trademark of Oracle Corporation. SQL Server® is the registered trademark of Microsoft Corporation.
Many of the designations used by computer vendors to distinguish their products are claimed as Trademarks

4 sur 4 17/07/2014 23:08

Das könnte Ihnen auch gefallen