My Account  Cart Contents  Checkout  
  Top » Catalog » Rampant Books » My Account  |  Cart Contents  |  Checkout   
Categories
Consulting (1)
Equine Books (3)
Posters (7)
Rampant Books (69)
Redneck
Downloads-> (24)
Video (2)
Bundles (5)
Manufacturers
What's New? more
For Just $4.00 More get a copy of "Words of the Day"!
For Just $4.00 More get a copy of "Words of the Day"!
$4.00
Quick Find
 
Use keywords to find the product you are looking for.
Advanced Search
Information
Shipping & Returns
Privacy Notice
Conditions of Use
Contact Us
Gift Voucher FAQ
Oracle Performance Troubleshooting $19.95

ISBN
0-9727513-4-3
ISBN 13
978-0972751346
Library of Congress Number: 2003105334
306 Pages - perfect bind 9x7
Shelving Databases/Oracle
Oracle In-Focus Series # 5

Oracle Performance Troubleshooting
with Dictionary Internals SQL & Tuning Scripts

by Robin Schumacher

Retail Price $27.95 / £17.95

Order now and get immediate online access to the code depot! Only $19.95
(30% off)
Key Features About the Author Reader Comments
Table of Contents Errata


If you're a DBA who's looking for real world Oracle tuning techniques, Oracle scripts, and advice on how to get to the heart of critical Oracle performance problems, then you've come to the right place. Written by one the world's most widely-read DBAs and Oracle internals experts, Robin Schumacher focuses his incredible knowledge of the Oracle data dictionary into a superb book that show how to quickly troubleshoot and correct Oracle performance problems.

As a noted Oracle expert, Robin Schumacher has written the internals for some of the world's most powerful Oracle performance software and now he shows you how to use the most recent advancements in Oracle8i and 9i to make your Oracle database run as fast as possible.

Key Features

* Provides a winning performance methodology for use in analyzing any Oracle database

* Demonstrates how to properly use ratio-based and bottleneck analysis

* Offers insight into how to design a fast-running database from the ground up

* Supplies methods for making storage and reorganization problems a thing of the past

* Presents new techniques for monitoring and optimizing memory usage

* Shows how to quickly pinpoint and resolve I/O hotspots at the database, storage and object level

* Presents improved methods for uncovering session-related bottlenecks

* Provides new tips and techniques for locating and fixing problem SQL

* Comes with online code depot with dozens of new performance and monitoring scripts

About the Author:

Robin Schumacher

Robin Schumacher serves as the Worldwide Director of Product Management for MySQL, the world's leading open-source database management system. Robin has over fourteen years experience in database administration, development, monitoring, and tuning with Oracle, DB2, Teradata, Sybase, and Microsoft SQL Server.

He has authored countless performance-related articles for many database-centric magazines as well as serving as a database software reviewer and feature writer for the likes of Intelligent Enterprise, eWeek, DM Review, and others.

Table of Contents:
Chapter 1: Accurately Measuring Performance
What’s the right way to really measure the overall performance of a database and how is this accomplished when you have a large database farm to manage? This chapter answers these questions and highlights the critical areas a DBA needs to stay focused on at all times.
  • Modeling Peak Efficiency
  • Gauging Availability with v$ views
  • Gauging Transaction Speed with v$sqlarea
  • Availability Impact
  • Speed Impact
Chapter 2: Correcting Foundational Flaws
Although some may disagree, most database gurus feel that laying the proper physical foundation for your database is the way to get the most performance bang for the buck. This chapter discusses the importance of proper physical design and helps DBAs diagnose physical design performance issues.
  • The Impact of Solid Database Design with v$bh analysis
  • The Number One Contributor to Database Performance
  • The Link Between Design and Performance Tuning with materialized views
  • Boosting Database Performance Through Design
  • How to Pinpoint Database Design Errors with v$sql analysis
Chapter 3: Optimizing Storage
Storage-related headaches are often the single biggest contributor to database downtime. This chapter discusses the best ways to avoid storage problems through proactive planning and also provides fast diagnostic procedures that can be used to eliminate space problems before they reach critical mass.
  • The Contribution of Storage to Performance with RAID
  • Storage Design Considerations
  • Smart Ways to Avoid Database Downtime
  • Critical Storage Headaches to Avoid
  • Removing Storage-related Performance Vampires
Chapter 4: Maximizing Oracle SGA Memory
Throwing more memory at a database used to be an acceptable form of performance tuning, but such is not the case any longer. This chapter shows how to use memory correctly and also provides techniques and scripts to troubleshoot memory-related performance problems the right way.
  • When Does Less Become More?
  • New Performance-Boosting Memory Options
  • How to Keep Data Where You Want It
  • How to Keep Code Where You Want It
  • Uncovering Memory Hogs
Chapter 5: Pinpointing I/O Hotspots
How can a DBA quickly find the I/O bottlenecks in their database and then make them permanently go away? This chapter outlines a bulletproof roadmap that any DBA can use to get a handle on their database I/O.
  • Starting with Global Basics
  • Determining Global Object Access Patterns
  • Examining Storage-Level Statistics
  • Uncovering the Hot Database Objects
  • Locating I/O Resource Hogs
  • Miscellaneous I/O Considerations
Chapter 6: Eliminating Critical Bottlenecks
A DBA needs to keep their database running effectively at all times, but sometimes this is easier said than done. This chapter shows how to quickly find and eliminate critical bottlenecks in a database that may be causing painful slowdowns.
  • Using Ratio-based Methods
  • Using Wait-Event Methods
  • Other Bottleneck Identification Techniques
  • The Winning Solution
Chapter 7: Workload Analysis Part 1 - Uncovering Problem Sessions
Left unchecked, a few rogue users in a database can make life miserable for everyone else. This chapter provides all the right ammunition a DBA needs to ferret out these problem sessions so that their database is kept secure and running well at all times.
  • Uncovering Security Holes
  • Finding Storage Hogs
  • Locating Top Resource Sessions
  • Pinpointing Sessions with Problem SQL
Chapter 8: Workload Analysis Part 2 - Identifying Problem SQL
If it’s true that eighty-percent of a database’s performance is derived from the SQL code running within it, then a DBA has to know how to find and correct the problem SQL in their critical databases. This chapter provides everything a DBA needs to quickly pinpoint the SQL code in their database that needs critical attention.
  • Locating the Top SQL Contributors
  • Pinpointing Bad SQL
  • New Techniques for Analyzing SQL Execution
  • SQL Tuning Roadmap

Index:

A
ALL ROWS
ALTER INDEX
alter session
alter system flush shared_pool
ANALYZE
ARCH
autoextend
Automatic segment management

B
badstorage
BLOB
Blocking lock ratio
Bottleneck analysis    
Bubble fragmentation
Buffer busy waits
Buffer cache hit ratio
buffer_pool_keep
buffer_pool_recycle

C
Cardinality
Cartesian joins
Chained row counts       
chained/migrated rows
CLOB
Coalesce
compute statistics
COST
CREATE INDEX
cursor_sharing

D
Data models
db file scattered read
db_block_buffers
db_cache_advice
db_cache_size
db_keep_cache_size
db_nk_cache_size
db_recycle_cache_size
dbms_shared_pool
DBMS_STATS
dbms_utility
dbms_utility.analyze_database
dbms_utility.analyze_schema       
D
BWR
DDL command
Default buffer cache 
d
ictionary-managed tablespace
dispatcher timer
DISTINCT 

E
enqueue
EXPLAIN
extract-transform-load 

F
FIRST
fragmentation
freelists 

G
GROUP BY 

H
hash_area_size
HASH_VALUE
High Water Mark
Honeycomb fragmentation

I
IN    
init.ora  
initrans 
INTERSECT   

J
Java pool  
java_pool_size   
JBOD  

K
Keep buffer cache 

L
Large pool  
large_pool_size  
latch free          
LGWR   
Listener process 
lock element cleanup  
log_buffer    

M
MINUS

N
NOT IN 
Null event           

O
Object extent fragmentation
Object fragmentation
Object-based fragmentation
Oracle Managed Files    
ORDER BY   
ORDERED             

P

PARALLEL 
parallel query dequeue wait
parallel query idle wait - Slaves 
PCTFREE    
PCTUSED     
Performance model
PGA management
pga_aggregate_target   
workarea_size_policy
PGA memory management
pga_aggregate_target
pipe get
PL/SQL lock timer 
pmon timer    

R
RAID   
Ratio-based analysis
rdbms ipc message
Recycle buffer cache  
Redo log buffer
Row counts   
ROWS
RULE

S
SET AUTOTRACE ON 
shared pool  
shared_pool_size
show sga   
slave wait   
smon timer  
sort_area_retained_size
sort_area_size
Space Extents  
Space fragmentation 
spfile  
SQL Scripts
9icartcount.sql
9icartsql.sql 
9iexpl.sql    
9ilarge_scanusers.sql
9iltabscan.sql  
9iplanstats.sql  
9itabscan.sql
9iunused_indx.sql   
archhist.sql   
badstorage.sql  
bgact.sql    
buffratio.sql  
buffutl.sql  
bufobjwaits.sql  
cacheadvice.sql  
cacheobjcnt.sql  
cartsession.sql  
cartsql.sql 

chaintables.sql 
csesswaits.sql
curriosql.sql
currlwaits.sql 
datafileae.sql 
dbagranted.sql 
dffrag.sql  
dictdet.sql 
fileio7.sql   
fileio8plus.sql 
fullsql.sql  
globaccpatt.sql
globiostats.sql  
idxreorg7.sql  
idxreorg8.sql  
largescan9i.sql 
latchdet.sql  
libdet.sql        
libwait.sql     
lockcnt.sql   
maxext7.sql
maxext8.sql
memhog.sql 
memsnap.sql  
objdef.sql
objwait.sql
physpctio.sql 
poolhit.sql 
rolldet.sql 
scatwait.sql
sensprivs.sql
sesshitrate.sql
sesswaits.sql
sgasize.sql
sortdet.sql
sortusage.sql
spacesum7.sql 
spacesum8i.sql 
sqlhitrate.sql 
syswaits.sql  
tabreorg7.sql 
tabreorg8.sql 
top9isql.sql
topiousers.sql
topsess.sql
topsessdet.sql
toptables.sql 
totpctio.sql  
totuserspace.sql
tsfrag.sql 
tsmap7.sql 
tsmap8.sql 
userscans.sql 
SQL*Net break/reset to client   
SQL*Net message from client   
SQL*Net message to client 
SQL*Net more data to client
SQL*Plus  
statistics_level
sys.dbms_space_admin 

T
table fetch continued row
Tablespace fragmentation
timed_statistics   

U
UNDO tablespace 
undo_management  
UNION 
UNION ALL  
unlimited tablespace  

V
Views
v$db_cache_advice  
v$sessstat view  
v$sql_plan  
v$sql_plan_statistics 
v$sqlarea  
v$sysstat   
v_$sql_plan   
x$kcbrbh 
virtual circuit status   

W
workarea_size_policy    
Workload analysis          


For more information, please visit this products webpage.

This product was added to our catalog on Wednesday 13 August, 2008.

Reviews

Customers who bought this product also purchased
Oracle Tuning: The Definitive Reference Second Edition
Oracle Tuning: The Definitive Reference Second Edition
Oracle Streams
Oracle Streams
Oracle Replication Half-Pack
Oracle Replication Half-Pack
Oracle Solid State Disk Tuning
Oracle Solid State Disk Tuning
Oracle Debugging
Oracle Debugging
Oracle Linux Reference Poster
Oracle Linux Reference Poster
Shopping Cart more
0 items
Manufacturer Info
Rampant TechPress
Rampant TechPress Homepage
Other products
Notifications more
NotificationsNotify me of updates to Oracle Performance Troubleshooting
Tell A Friend
 

Tell someone you know about this product.
Reviews more
Write ReviewWrite a review on this product!
Languages
English Deutsch Español
Currencies

P. O. Box 511
Kittrell, NC, 27544

SAN: 2 5 5 - 1 3 1 4


Top Oracle training from the Oracle Experts!