Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: tx isolation
"Brian E Dick" <bdick_at_cox.net> wrote in
news:DgQG9.65177$wc2.2793221_at_news2.east.cox.net:
>> > By side-stepping the locking issue, this benchmark gives the SQL >> > Server locking model an unfair advantage over the Oracle locking >> > model. In a real world "shared something" or "shared mostly" >> > application, Oracle shines. >> >> I believe this assertion is incorrect because the first statement was >> wrong that the benchmark is a highly partitionable problem. The >> payment transaction clearly shows that we need to coordinate the >> updates to the affected tables among the clients.
Take a look at the reports, there's a clustered and a non-clustered result set. Looking at the non-clustered, we have a single system image. We need to have many disk drives to simply drive the benchmark. That's a given. Is it a reality to implement? Not for most folks.
>> > Multiversioning resolves a difficult problem, resource >> > contention, and allows the developer to move on to bigger and >> > tougher problems. >> >> There's nothing difficult about working with a locking model.
I disagree with that statement ... it's subjective statement.
FWIW, in my experience I see way more other issues than 'locking not done right' ... for instance row at a time processing instead of set based processing, no use of sproc's. I can't recall the last time I saw an issue with locking.
-- Pablo Sanchez, High-Performance Database Engineering http://www.hpdbe.comReceived on Mon Dec 02 2002 - 15:42:46 CST