Cela peut être due à mariadb qui enregistre un fichier de log à chaque transaction.
Une solution est mettre `innodb_flush_log_at_trx_commit=2` dans la section `mysqld` de `/etc/mysql/conf.d/mysqld.cnf` et rédémarrer le service mariadb.
Pour plus de détail voir [ce thread](https://help.nextcloud.com/t/trouble-with-webdav-performance/36423/5) et [la documentation mariadb](https://mariadb.com/docs/reference/mdb/system-variables/innodb_flush_log_at_trx_commit/)