T.R | Title | User | Personal Name | Date | Lines |
---|
130.1 | But that makes DB/CR VERY complex ! | WARSAW::JACKSON | Tony Jackson (WARDER::JACKSONT) | Tue May 10 1988 13:02 | 16 |
| Bonjour Ken,
I too saw that article. I have grave doubts about the figures as I have
previously heard Debit/Credit style figures of around 47 TPS for DB2.
That makes Debit/Credit somewhere around 5 times as complex as the quoted
'complex' transaction. I think that gives us a clue as to what they
mean by 'complex'. I cannot conceive of anything as simple as the implied
'simple' transaction.
To look at it another way, if they've managed to improve performance
by several hudred percent I think we may have heard more than a passing comment
from IBM marketing.
Yours cynically,
Tony J.
|
130.2 | Too Simple | QUILL::BOOTH | A Career in MISunderstanding | Thu May 12 1988 20:35 | 4 |
| The simple transaction was defined as a "look-up" transaction. That
sounds awfully much like a read transaction to me.
---- Michael Booth
|
130.3 | Any more info ? | PANIC::STOTTOR | Chris Stottor, City of London SWAS | Fri May 13 1988 15:18 | 17 |
|
Do we know anything about the size of this mythical database ? Or
do we know whether all 400 TPS's were dealing with all the records
in the database, or just a subset of them, so that 399 of them might
conveniently not need to touch a disc ?
These figures may be meaningless, but they do seem to stick in
potential customers' minds unfortunately...
Why is it that customers (and maybe the vendors too) are obsessed
with the TPS metric, when there are so many other things that make
a product good/bad/suitable ? Are they (we) the sort of people who would
buy a Skoda if the manufacturers said it did 150 mph ??
Regards.
|
130.4 | Small print | PANIC::STOTTOR | Chris Stottor, City of London SWAS | Fri May 13 1988 15:20 | 5 |
|
(Of course the small print on the Skoda's figures would say that
this was achieved driving vertically down a cliff with a 149 mph
tail-wind...)
|
130.5 | footnote | SNOC01::ANDERSONK | The wino and I know ... | Tue May 17 1988 08:59 | 7 |
| Or,
With a footnote that said that all speeds mentioned were actually
only peak values achieved by any single component (ie it was actually
only one wheel that was doing 150, the rest of the car was doing
55). A rolling wheel is fast, but do you want to buy a wheel, or
a 3 wheeled car?
|
130.6 | thanks guys! | 42208::ENGLAND | Ken England | Thu May 19 1988 12:26 | 7 |
|
Thanks for the reply guys - the replies on the Skoda were particularly
useful in a high performance environment!
Ken
PS: Isn't a Skoda the FASTEST car on TWO wheels..
|
130.7 | some official IBM text might help | CREDIT::FOLDEVI | | Thu May 26 1988 18:55 | 49 |
|
Some text from the "Programming Announcement, IBM DATABASE 2 (DB2)
Version 2" from IBM:
On "Performance Enhancements":
"Transaction: ... Laboratory performance measurements on a 3090-600E
(detailed below) using DB2 Version 2 have demonstrated:
. A High Volume Transaction Processing workload using DB2 with IMS/VS
Fast Path as the Data COmmunication front end:
- 438 transactions per second at 85.1% CPU utilization (ESA) with
an average transit time under 1 second for a credit authorization
(lost/stolen card check)
- 300 transactions per second at 84.1% CPU utilization (ESA) with
an average transit time under 1 second for debit processing.
. The standard DB2 workload with IMS/VS as the Data Communication
front end:
- 186 tps at 89.8% CPU utilization (ESA) with an average transit
time under 1 second using Wait For Input transactions.
- The DB2 Version 2 (ESA) capability is a measured improvement
of 51% over DB2 1.3 (XA), which is 123 tps at 91.4% CPU utilization.
The MVS/ESA performance numbers represent up to a 13% capacity
improvement over DB2 Version 2 with MVS/XA. The most significant
improvements will be seen in High Volume Transaction environments."
On "Measurement Environment":
"Transaction performance measurements were executed on a 3090-600E
configured with 256MB of Real Storage and 256MB Expanded Storage."
"All measurements were performed with sufficient I/O devices to
remove I/O as a constraint. Transit time is defined to be the time
from when the message enters the input queue through the time it
leaves the output queue, including processing time. The measurements
were performed using MVS/XA 2.2 (or MVS/ESA Version 3 as indicated),
DFP 2.3, IMS 2.2, ACF/VTAM 3.1.1 and DB2 Version 2 with IRLM 1.5
or DB2 1.3 with IRLM 1.4. Projected DB2 improvements are based
on a path length model. The model assumes approximately 1 million
records (100 bytes in length) with three or less indexes."
I think that's enough for now. Hope this tells you something.
|
130.8 | IBM => Another vendor publishes meaningless numbers | BANZAI::BERENSON | Rdb/VMS - Number ONE on VAX | Fri May 27 1988 14:59 | 17 |
| Let's take some of this in perspective. The database was only 100MB and
was run on a 512MB machine. Thus even assuming 100% overhead for free
space and indices the entire database could fit in memory and, for the
simple transaction, no I/O at all was required. Even for the more
complex transactions, the only I/O required were database writes and
journaling.
Also remember that we are talking about a processor-complex up in the 75
MIP range (if my memory isn't failing me). IBM is just trying to
demonstrate the capability of their database system vis a vi the CPU.
Hal
Ps: A DebitCredit benchmark at 150 TPS would require 1.5GB for user data
which overhead would push into the 3GB range. Thus, one could expect
very different performance than IBM reports for "Debit Transactions" if
they used the real DebitCredit benchmark.
|