Nextcloud version: 15.0.6
Operating system and version: Ubuntu 18.04
Apache or nginx version: 2.4.29
PHP version: 7.2
Database: MySQL Server 5.7.25
The “Database Configuration”-Section of the Nextcloud-Documentation requires the transaction isolation level of the database to be “READ COMMITTED” and suggests to “configure the transaction isolation level accordingly”.
The default transaction isolation level of my MySQL-Server is “REPEATABLE READ” and I do not want to change this default-setting globally (as suggested in the above mentioned Nextcloud-Documentation), as some other applications on my server use the same MySQL-installation as Nextcloud as their database backend and might rely on this default-setting for the transaction isolation level.
Does Nextcloud not set the transaction isolation level it needs per user session? If it actually does so or can possibly be configured to do so, this should be documented in the above mentioned Nextcloud-Documentation.