Like many other user reported my AC Pro 2020 became very slow after converting my db with 280,000 catalogued items.

All tests above have been done with a 20kB JPEG file located on my SSD.
As you can see, switching modes takes lots of time; each vertical line of the grid shows 10 seconds!
After some fiddling with Process Hacker, Process monitor and a script, I found that 10,000 AC-keywords would add a latency of over one minute! My db just contains 4,800 old AC-Keywords.
I decided to replace keyword.dbf and keyword.cdx with copies from a fresh and empty db. Here's the results with exactly the same commands as used in the screen shot above:

As you can see, all timings are way better then before, however there are no AC-keywords any more: The master keywords list is empty, the items don't show any AC-keywords, search won't find any AC-keywords . . .
But what do I loose? I've started using IPTC-Keywords many years ago and all these old AC-Keywords were just lugged for many years.
Why does AC 2020 need to read all AC-keywords from the db each time when switching to another mode?
BTW. Here's a screen shot of my good old AC Pro 8, same db, same actions and with all old AC-Keywords:

All tests above have been done with a 20kB JPEG file located on my SSD.
As you can see, switching modes takes lots of time; each vertical line of the grid shows 10 seconds!
After some fiddling with Process Hacker, Process monitor and a script, I found that 10,000 AC-keywords would add a latency of over one minute! My db just contains 4,800 old AC-Keywords.
I decided to replace keyword.dbf and keyword.cdx with copies from a fresh and empty db. Here's the results with exactly the same commands as used in the screen shot above:
As you can see, all timings are way better then before, however there are no AC-keywords any more: The master keywords list is empty, the items don't show any AC-keywords, search won't find any AC-keywords . . .
But what do I loose? I've started using IPTC-Keywords many years ago and all these old AC-Keywords were just lugged for many years.
Why does AC 2020 need to read all AC-keywords from the db each time when switching to another mode?
BTW. Here's a screen shot of my good old AC Pro 8, same db, same actions and with all old AC-Keywords:
Comment