Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Oracle - TPM

Posted on 2000-03-29
Medium Priority
Last Modified: 2006-11-17
How do I get the figure Transaction/mintue(TPM)  in our Oracle server right now?

Help me guys.

Question by:Vinnny
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

mjkrijgsman earned 100 total points
ID: 2666915

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

Author Comment

ID: 2667092
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 !

Author Comment

ID: 2667177
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.



Expert Comment

ID: 2667504
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.

Expert Comment

ID: 2667578 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.


Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
Shell script to create broker configuration file using current broker Configuration, solely for purpose of backup on Linux. Script may need to be modified depending on OS-installation. Please deploy and verify the script in a test environment.
This video explains at a high level about the four available data types in Oracle and how dates can be manipulated by the user to get data into and out of the database.
This video shows how to configure and send email from and Oracle database using both UTL_SMTP and UTL_MAIL, as well as comparing UTL_SMTP to a manual SMTP conversation with a mail server.

670 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question