https://bugs.kde.org/show_bug.cgi?id=456024
Bug ID: 456024
Summary: Use Write-Ahead-Logging as default journalling mode
Product: digikam
Version: 7.6.0
Platform: Manjaro
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Database-Mysql
Assignee: digikam-bugs-n...@kde.org
Reporter: zil...@gmx.com
Target Milestone: ---
SUMMARY
***
Each Digikam db still uses "delete" journalling mode, while WAL was introduced
in 2010 and is over and over again confirmed to be more efficient. Especially
on Linux with EXT4 or BTRFS filesystem users will benefit from changing journal
mode to WAL instead of delete.
***
STEPS TO REPRODUCE
1. Please find benchmark results here.
https://wiki.tnonline.net/w/Blog/SQLite_Performance_on_Btrfs
2. Note although these are specific for BTRFS filesystem as it will benefit
even more because it is a CoW filesystem, EXT4 will benefit too. This is not a
btrfs-specific request, although constant DB changes do require btrfs users to
change journal mode to WAL.
OBSERVED RESULT
See results here: https://wiki.tnonline.net/w/Blog/SQLite_Performance_on_Btrfs
EXPECTED RESULT
- improved performance on EXT4
- required for BTRFS
SOFTWARE/OS VERSIONS
All Linux systems using EXT4 or BTRFS filesystem.
ADDITIONAL INFORMATION
Note every other software I come across already uses journal_mode=WAL instead
of journal_mode=delete.
I requested this over a year ago through the mailing list as well as it seems
like a trivial thing to do.
Users can do it manually, but should not be required to do so.
--
You are receiving this mail because:
You are watching all bug changes.