GDA interim benchmarking synopsis

Derek Atkins warlord at MIT.EDU
Fri Feb 15 12:36:53 EST 2008


Mark Johnson <mrj001 at shaw.ca> writes:

>> I'm really beginning to wonder if we need to write special SQL
>> based on the database we're using in order to tune the performance
>> because of issues like this?  Yes, I know that that sort of defeats
>> the purpose of using a library like GDA, but if GDA can't form
>> an optimal query then it might behoove us to do the right thing
>> rather than hope they do.
>>   
> I hope not, but we are talking not about minor differences in
> performance, but orders of magnitude.  I was absolutely floored at
> MySql's performance with sub-queries.  I do have a couple of things to
> try with it, though:
> 1. creation of a secondary index on slots.obj_guid
> 2. There is a section of the MySql manual on optimizing this stuff.
> Maybe it has something helpful.

Exactly.  If it were just a minor difference then I just wouldn't
care, but the difference between seconds and minutes is sufficiently
large that we may need to work around the issue ourselves.

-derek
-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list