!9IQChSjwSHXPPWTa:lix.systems

Lix

1119 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms300 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
4 Dec 2025
@aloisw:julia0815.dealoisw Absolutely, the checkpointer needs to read the entire WAL and integrate it into the database. 19:53:21
@aloisw:julia0815.dealoisw
aloisw@exodus ~> ls -lah /mnt/nix/var/nix/db
total 11G
drwxr-xr-x 2 aloisw users  111 Dec  4 20:49 .
drwxr-xr-x 6 aloisw users   79 Dec  4 20:49 ..
-rw------- 1 aloisw users    0 Dec  4 20:49 big-lock
-rw-r--r-- 1 aloisw users 128M Dec  4 20:53 db.sqlite
-rw-r--r-- 1 aloisw users  21M Dec  4 20:53 db.sqlite-shm
-rw-r--r-- 1 aloisw users  11G Dec  4 20:53 db.sqlite-wal
-rw------- 1 aloisw users 8.0M Dec  4 20:49 reserved
-rw-r--r-- 1 aloisw users    2 Dec  4 20:49 schema

Is the problem "the WAL is growing too fast"?

19:53:52
@aloisw:julia0815.dealoisw
aloisw@exodus ~> ls -lah /mnt/nix/var/nix/db
total 11G
drwxr-xr-x 2 aloisw users  111 Dec  4 20:49 .
drwxr-xr-x 6 aloisw users   79 Dec  4 20:49 ..
-rw------- 1 aloisw users    0 Dec  4 20:49 big-lock
-rw-r--r-- 1 aloisw users 128M Dec  4 20:53 db.sqlite
-rw-r--r-- 1 aloisw users  21M Dec  4 20:53 db.sqlite-shm
-rw-r--r-- 1 aloisw users  11G Dec  4 20:53 db.sqlite-wal
-rw------- 1 aloisw users 8.0M Dec  4 20:49 reserved
-rw-r--r-- 1 aloisw users    2 Dec  4 20:49 schema

I wonder if the problem is "the WAL is growing too fast"?

19:54:05
@raitobezarius:matrix.orgraitobezariuswould that mean checkpoint more frequently would fix that?19:55:01
@raitobezarius:matrix.orgraitobezariusis the checkpoint freq automatically derived?19:55:10
@aloisw:julia0815.dealoisw Maybe, it would reduce the latency definitely, but throughput only if the WAL stays in cache then I think. Also it adds more fsync which can slow you down again. 19:56:19
@aloisw:julia0815.dealoisw Yes, when the WAL grows too big, as determined by the wal_autocheckpoint pragma. 19:57:26
@rv32ima:envs.netellie changed their display name from Ellie (The Fake One) to ellie.19:57:32
@aloisw:julia0815.dealoisw Which Lix sets to 40000, so it should be 160 MiB. 19:59:20
@aloisw:julia0815.dealoisw Hm, but the checkpointer shouldn't block others if I read the docs correctly? 20:01:12
@cyclopentane:aidoskyneen.eupentane (DECT CYPT/2978) changed their profile picture.20:02:32
@aloisw:julia0815.dealoiswIt seems that the writers just slow down massively, so possibly this is only indirectly related to the checkpointer falling behind by creating a huge WAL.20:09:25

Show newer messages


Back to Room ListRoom Version: 10