Gnucash very slow after importing 13 yrs data from Quickbooks

matthew-gnucash at newtoncomputing.co.uk matthew-gnucash at newtoncomputing.co.uk
Tue Mar 3 11:40:14 EST 2009


Hi,

On Mon, Mar 02, 2009 at 06:59:34PM -0500, Derek Atkins wrote:
> Yep, GnuCash uses the UUID as a key in a hash.

On Mon, Mar 02, 2009 at 10:27:48PM -0500, Donald Allen wrote:
> Yep. Not hard to turn a hash lookup into a linear search.

Thanks - confirms my suspicions.


On Mon, Mar 02, 2009 at 06:59:34PM -0500, Derek Atkins wrote:
> Don't know about PERL per se, but fro the shell:
> 
>  uuidgen | sed -e 's/-//g'

On Mon, Mar 02, 2009 at 08:56:54PM -0500, Lincoln A. Baxter wrote:
> http://search.cpan.org/~rjbs/Data-UUID/
> 
> Works great... or did 6 years ago, back when it was on version 0.06... I
> see no reason why the current one would not work.  If you are a perl
> guy, you gotta know that CPAN is the largest open source repository in
> the world...  Always look their before inventing a new perl wheel.

OK, I saw the Gnucash has its own GUID implementation[0], so
assumed that using a different generator such as Data::UUID would
create the possibilities of clashes. On the basis that it won't
(or at least will be so unlikely that it doesn't matter), I'll
use that!

Thanks all for your help,

-- 
Matthew


[0] http://wiki.gnucash.org/wiki/GnuCash_XML_format


More information about the gnucash-user mailing list