Oracle - TPM

How do I get the figure Transaction/mintue(TPM)  in our Oracle server right now?

Help me guys.

Who is Participating?

Two possibilities:
1. Use the utlbstat/utlestat.sql scripts (should be in $ORACLE_HOME/rdbms/admin) with a certain amount of time in between (two hours during 'rush hours'). The resulting report.txt file will contain information about the transactions that have been during the that period (it contains a lot of other stuff, just search on the word 'transaction')
2. Even more DIY: do queries on v$sysstat several times
select on v$sysstat where name like 'transaction%'
Don't forget to note the time with each measureent and do the calculation yourself.

Hope this helps,

Marcel-Jan Krijgsman
Origin Nederland
VinnnyAuthor Commented:
Hi mjkrijgsman !

 I understand what saying..but how do you measure
 " a transaction".
I don't understand what 's "a TRANSACTION"  is

I mean, it's actually one update  or
two more updates in two tables...or ..???

I'm not very clear about it.

Thanks very much !
VinnnyAuthor Commented:
Basically  what I want is ,

I want to get figure, what  maximum TPM for our ora server with this configuration.

According to that we can go for upgrade..

Note: We run several app.s  on our Ora server on diferent times.


Trasaction consists of statements which are fired against a database. It would generally consists of DML statements ( Select, Insert, Update, Delete ). These statements need to be against a single table, it could be modifying any table in the same database.

To measure a transaction, you have to first determine the amount of work done by evaluating the measures ( howto: see first comment ) of the statments which consists a transaction.

Hope this helps you.
Need more, post a comment.
abhatCommented: gives you some transactions that you can run for measuring your database performance. But they are very tedious and time consuming.

The benchmark specifications could give you some idea.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.