Hi,

>>> This is predicated on having data on which to base this decision   
>>> though.
>>>
>>
>>
>> If somebody wants me to do any necessary tests with the various  
>> MySQL  versions and SPARC/intel combinations with 32bit/64bit let  
>> me know.
>>
> Yes, if you have any chance of doing that, it would be great!


OK, here are the headline results for x86. Tests were doing using  
MySQL 5.0.56 (which I happen to be smoke testing at the moment), on  
the same machine, running snv_81.

Results are using the included sql-bench, standard tests (InnoDB not  
included):

Using 32-bit packages:

alter-table: Total time: 18 wallclock secs ( 0.05 usr  0.04 sys +   
0.00 cusr  0.00 csys =  0.09 CPU)
ATIS: Total time: 20 wallclock secs ( 2.94 usr  0.40 sys +  0.00 cusr   
0.00 csys =  3.34 CPU)
big-tables: Total time: 14 wallclock secs ( 3.43 usr  0.25 sys +  0.00  
cusr  0.00 csys =  3.68 CPU)
connect: Total time: 134 wallclock secs (29.68 usr 23.16 sys +  0.00  
cusr  0.00 csys = 52.84 CPU)
create: Total time: 348 wallclock secs ( 2.87 usr  1.88 sys +  0.00  
cusr  0.00 csys =  4.75 CPU)
insert: Total time: 1038 wallclock secs (217.49 usr 77.17 sys +  0.00  
cusr  0.00 csys = 294.66 CPU)
select: Total time: 399 wallclock secs (19.76 usr  4.95 sys +  0.00  
cusr  0.00 csys = 24.71 CPU)
transactions: Test skipped because the database doesn't support  
transactions
wisconsin: Total time: 10 wallclock secs ( 1.70 usr  0.95 sys +  0.00  
cusr  0.00 csys =  2.65 CPU)

Using 64-bit packages:

alter-table: Total time: 15 wallclock secs ( 0.05 usr  0.04 sys +   
0.00 cusr  0.00 csys =  0.09 CPU)
ATIS: Total time: 17 wallclock secs ( 2.95 usr  0.42 sys +  0.00 cusr   
0.00 csys =  3.37 CPU)
big-tables: Total time: 11 wallclock secs ( 3.43 usr  0.23 sys +  0.00  
cusr  0.00 csys =  3.66 CPU)
connect: Total time: 121 wallclock secs (29.69 usr 24.75 sys +  0.00  
cusr  0.00 csys = 54.44 CPU)
create: Total time: 348 wallclock secs ( 2.87 usr  1.94 sys +  0.00  
cusr  0.00 csys =  4.81 CPU)
insert: Total time: 885 wallclock secs (215.78 usr 74.40 sys +  0.00  
cusr  0.00 csys = 290.18 CPU)
select: Total time: 257 wallclock secs (19.59 usr  5.06 sys +  0.00  
cusr  0.00 csys = 24.65 CPU)
transactions: Test skipped because the database doesn't support  
transactions
wisconsin: Total time:  8 wallclock secs ( 1.67 usr  0.93 sys +  0.00  
cusr  0.00 csys =  2.60 CPU)

This shows a moderate increase in speed for insert (15%) and select  
(35%), and smaller increases for some other tests.

I'll be doing longer testing of this over the weekend to see if I can  
repeat this level of increase over a larger number of iterations.

SPARC is showing similar output, but I had an unrelated problem with  
the box I was running the tests on so I've had to restart.

I'll also be running dbt2 tests, where I expect to get pretty similar  
increase numbers.

MC

--
Martin 'MC' Brown, mc at mcslp.com
Everything MCslp: http://planet.mcslp.com



Reply via email to