GNOME Bugzilla – Bug 772776
VERY large queries (over 11000 fields in IN clause) slow down GnuCash
Last modified: 2018-06-29 23:51:32 UTC
I use gnucash for years and I observed, that Gnucash began slow down a bit every time when I use it. I've checked MySQL database logs (it is my backend) and I observed, that a Gnucash create very large queries against database , ex. SELECT * FROM gnucash.splits WHERE guid IN ('fffe48649b5251b4782d3c8593041a57',..... + 11000 another guids) Why Gnucash cannot use subqueries ? A query SELECT * FROM gnucash.transactions gives me all these guids and only 7 others.
Start up time: 58 sec. Database mysql dump Size: 9MB Environment: Windows 7 x64, Intel iCore 7 2,8GHz, 8GB RAM, everything on SSD disk.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=772776. Please continue processing the bug there and please update any external references or bookmarks.