T.R | Title | User | Personal Name | Date | Lines |
---|
1161.1 | A simplified explanation, it's more complicated than this | IJSAPL::OLTHOF | Henny Olthof @UTO 838-2021 | Wed Jun 10 1992 09:31 | 17 |
| Jeanne,
The 10% is no coincidence. Each user submits a transaction each 10 seconds
(on average). So if you have a system that does 10 TPS, you must have 100
users to generate these transactions. The 10 seconds 'think-time' is a
figure written down in the TPC-A specification.
The way to get to the number of TPS is get a system, load it with users and
get it running. Measure the responsetimes. Increase the number of users
(also the size of the database etc) until the point, that no longer
90% of all transactions finish within specified time. The last 'valid'
TPS rating within the sepcified time (don't recall wether that's 1 or 2
seconds) is the official one. So yes, 90% of all transactions finish within
the specified time.
Regards,
Henny Olthof
|
1161.2 | This isn't a DEC-specific thing | COOKIE::BERENSON | Lex mala, lex nulla | Wed Jun 10 1992 17:28 | 3 |
| Just to be clear, you will see this relationship in ALL TPC-A benchmarks
from ALL vendors. The TPC-A specification requires that it be run this
way.
|
1161.3 | Is the spec on-line? | VAOU02::JBLAIR | | Wed Jun 10 1992 20:47 | 4 |
| Thanks for the quick reply.... Is the TPC-A spec on-line? I want to
know more about this. Thanks a bunch,
jeanne
|
1161.4 | Check with our man in the committee | IJSAPL::OLTHOF | Henny Olthof @UTO 838-2021 | Thu Jun 11 1992 09:32 | 10 |
| Jeanne,
I suggest that you contact our representative in the TPC committee. His name
is Walt Kohler (@TAY). If you can get a hold of one of the published
performance reports, that will give you also some information. The description
of the benchmark is in the first chapters. We used to publish these things,
so check at your documentation center. These reports could also be ordered
through VXT LOS in the past, don't know if this still applies.
Henny Olthof, TP-DB The Netherlands
|
1161.5 | We have 3 reps to TPC | COOKIE::OAKEY | Picard/Riker '92 | Thu Jun 11 1992 17:08 | 14 |
| Jeanne,
We have 3 representatives with TPC
Walt Kohler (as -.1 said)
Amitabh Shah
Mike Brey
Don't expect an answer from any of them this week. The bi-monthly TPC
meeting is in Paris this week and they are all attending.
Another place to collect the actual various TPC specs is through the
Council directly, since they administer them. I was not able to
immediately track down TPC's address, sorry.
|
1161.6 | its in there. | WILBRY::NEEDLEMAN | | Fri Jun 12 1992 20:46 | 4 |
| look in tpsdoc::sys$public:[tp_performance] for much of your requested
data.
Barry
|
1161.7 | The Benchmark Handbook | KETJE::GERARD | Jean-Paul GERARD - EIS - Brussels | Wed Jun 24 1992 18:11 | 16 |
| Hi Jeanne,
You could also buy the benchmark bible:
The Benchmark Handbook
For database and transaction processing systems
Edited by Jim Gray
Morgan Kaufmann Publishers
2029 Campus Drive, suite 260
San Mateo, CA 94403
ISBN: 1-55860-159-7
Jean-Paul
|
1161.8 | Application perspective on .0 | TPSYS::SHAH | Amitabh Shah - Just say NO to decaf. | Wed Jun 24 1992 20:49 | 37 |
| Re. .0
> I have noticed that our TPC-A results have an interesting relationship
> between the tpsA-local value and the # of users. In each case the tpsA
> value is approximately 10% of the # of users. I wonder why?
Jeanne:
It helps to picture the application TPC-A is trying to model. Imagine
a bank having a number (say, B) branches. Each branch has *10* tellers,
each sitting in front of a terminal, and entertaining customers who
come in for transactions. Thus, for B branches, there are 10B tellers,
each corresponding to a user in the database.
Now, TPC-A has been designed so that each teller services 1 customer
approx. every 10 seconds; thus, each branch does approx. 1 transaction
every *1* second.
Thus: the tpsA number reported is approx. equal to the number of
branches supported by the database (ceiling(tpsA-number) = B), and the
number of users (tellers) is approx. 10 times this number.
Note that TPC-A does not disallow having more branches than the
reported tpsA number, but no one would want to do that from the price
/performance point (the amount of data storage required to be priced
is directly proportional to the number of branches).
TPC-A does not allow having fewer branches than the reported tpsA
number. Thus, with B branches, one can have a tpsA number in the
range (B-1,B] only.
Hope this helps.
-amitabh.
BTW, all TPC specifications are available on-line in PostScript and
MS Word format by (anonymous) FTP from dg.com, directory /ftp/tpc.
|