Ok, good info, but which values best impact oracle select query performance?
Main Topics
Browse All TopicsI'm trying to measure the performance of an application that heavily relies on an Oracle 9i database. I capture the time it takes to accomplish certain application specific routines and I would also like to capture some key oracle metrics at the same time. Is there a system table that I can query that will return things like CPU/disk/memory/cache utilization and/or anything else that may affect database performance? Thanks.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
I always start with "consistent gets" that's the number of io operations that have to be performed, that io "might" involve trips to the cach, it "might" involve physical io. Reduce it and you will reduce your io regardless of where it reads from.
Other things to consider are recursive calls, sorts, db block gets and physical reads (the latter two I look at after consistent gets have been reduced)
Business Accounts
Answer for Membership
by: sdstuberPosted on 2009-01-21 at 07:27:24ID: 23430555
-- to get statistics for all sessions
SELECT s.sid, n.name, s.VALUE
FROM v$sesstat s, v$statname n
WHERE s.statistic# = n.statistic#;
-- to get statistics for your current session
SELECT s.sid, n.name, s.VALUE
FROM v$mystat s, v$statname n
WHERE s.statistic# = n.statistic#;
-- to get overall system statistics
SELECT n.name, s.VALUE
FROM v$sysstat s, v$statname n
WHERE s.statistic# = n.statistic#;