[GNC] Any performance improvement in GnuCash 5.x?
Michael or Penny Novack
stepbystepfarm at comcast.net
Tue May 2 10:23:24 EDT 2023
On 5/1/2023 7:07 PM, Lipp F. wrote:
> I am wondering if users can comment on performance for GnuCash 5.x. I
> remember reading that GnuCash 5.x is supposed to use proper SQL to query
> the records and not load the entire history of records in memory on startup.
>
> For the record, I am using pretty new hardware, sqlite database with about
> 20 years of transactions and GnuCash is not responsive at all. Takes like
> tens of seconds for an action to happen after clicking a menu item.
I think some misunderstanding here. What did you mean by "GnuCash 5.x is
supposed to use proper SQL"
As somebody who in his working days who designed/maintained stuff
running in the DB2 environment (IBM mainframe SQL) that's the behavior
you described, only "fetching" just what was needed from the SQL
database. But DB2 was a "database manager" supporting multiple
simultaneous users.
The mini SQLs like MySQL, sqlite, etc. are not doing this. Not capable
of supporting multiple simultaneous users. Reading the whole database
into core. In the sense that I think you mean "proper", not proper SQL.
Keep in mind that technology has changed in the last few decades. Most
of us on our home machines have two orders of magnitude larger core than
the (then huge) mainframes where I worked. The databases couldn't have
been read into core as they were much larger than the core.
Michael D Novack
More information about the gnucash-user
mailing list