Sign in or 

| Started By | Thread Subject | Replies | Last Post | ||||
|---|---|---|---|---|---|---|---|
| sdeuvarow | How to use the RAT | 0 | Nov 27 2008, 11:01 AM EST by sdeuvarow | ||||
|
Thread started: Nov 27 2008, 11:01 AM EST
Watch
I understand RAT's goals and benefits. It's a very powerfull tool.
But i have some doubts. If i want to compare two "reproductions", i should do it using the same data in the DB. Then, i think the process should be something like this: 1- Start an on-the-fly Backup in production environment. 2- When it finish (i don't want a dirty capture), start to record. 3- Finish the record. 4- Recover the Backup on the testing environment. 5- Play the capture on the testing environment. But, the problem i found is that the data in the production environment could have change from the backup to the record. And, maybe, this invalidates the results of the comparison. Maybe i'm wrong. But, in case the data changing (between backup and the RAT record) is too much, what should be a good methodology (instead my 5 steps) to use the RAT. Other question i have ¿Should i record with RAT in the testing environment while playing RAT reproduction to reproduce the 5% overhead? regards, Simon |
|||||||
| caffeinated24x7 | ideas for utilizing Real Application Testing | 0 | Aug 6 2008, 10:24 AM EDT by caffeinated24x7 | ||||
|
Thread started: Aug 6 2008, 10:24 AM EDT
Watch
With Oracle 11g now well on its way in the market, I wanted to comment on one of the best new options available: Real Application Testing. Oracle 11g now allows DBAs the ability to capture their exisiting workload on a production system and play it back on a test system exactly as it behaved on production. Sound too good to be true? It isn't. In fact, its very easy to do. Oracle 11g RAT is able to capture the workload on an Oracle 10g database then replay it on an 11g database to see what has improved, remain unchanged, and what has regressed. With the release of Oracle 10g's 10.2.0.4 patchset, all Oracle 10g production databases can have their workload replayed on an Oracle 11g database and find issues before actually upgrading. What a great way to minimize risk. With the 11g RAT, there are two steps to take:
1. Database Replay 2. SQL Performance Analyzer (SPA) The Database Replay feature enables users to perform real-world testing by capturing the actual database workload on the production system and replaying it on the test system. The replay on the test system can be done with production characteristics including timing and concurrency. It also provides analysis and reporting to highlight potential problems and recommend ways to remedy the problems. You also have the ability to perform load testing with Database Replay. By running the captured workload in parallel or quickening thr execution rate, the captured workload will simiulate real-world load testing. With either option, you decide how long you want to capture your production workload and when you want to capture your production workload. For example, if you were running a batch load at 4am to 5am, you can capture the entire batch process. Or if you are interested in capture the daily transactions from 11am to 1pm, Database Replay will create a job and execute during the times you are interested in capturing. ~Linda http://linda-smith.blogspot.com (See 11.11.2007 entry)
out of
found this valuable.
Do you find this valuable?
Keyword tags:
10.2.0.4
11g
patch
performance
rat
Real Application Testing
replay
testing
upgrade
|
|||||||
| fendale | Other processes running during replay? | 1 | Apr 21 2008, 12:20 PM EDT by virag_sh | ||||
|
Thread started: Apr 9 2008, 6:18 AM EDT
Watch
I cannot seem to find a clear explanation of this in the documentation I have come across so far.
If I am replaying a workload on a database, can I also run other processes on the replay database? I would like to have a replayed workload running, and then run other processes to see how they perform under real-life load.
Show Last Reply
|
|||||||
