Benutzer-Werkzeuge

Webseiten-Werkzeuge


nextcloud:umstellung35

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
nextcloud:umstellung35 [2026/09/17 11:15] – [MariaDB] franznextcloud:umstellung35 [2026/09/19 13:07] (aktuell) – [Nextcloud 35] franz
Zeile 9: Zeile 9:
 <code> <code>
 - --innodb-read-only-compressed=OFF - --innodb-read-only-compressed=OFF
 +
 +</code>
 +
 +Weiters können folgende Parameter wegfallen
 +
 +<code>
 +query_cache_size
 +query_cache_type
 +innodb_large_prefix
 +innodb_file_format
 +
 +Auch diesen Parameter kann man weglassen:
 +innodb_flush_log_at_trx_commit = 2
  
 </code> </code>
Zeile 91: Zeile 104:
  
 </file> </file>
 +
 +Der docker-compose.yml Abschnitt der Datenbank kann so aussehen:\\
 +<code>
 + db:
 +    image: mariadb:11.8
 +    container_name: nextcloud-test-db
 +    restart: unless-stopped
 +
 +    environment:
 +      MARIADB_ROOT_PASSWORD_FILE: /run/secrets/db_root_password
 +      MARIADB_DATABASE: nextcloud
 +      MARIADB_USER: nextcloud
 +      MARIADB_PASSWORD_FILE: /run/secrets/db_user_password
 +      MARIADB_AUTO_UPGRADE: "1"
 +
 +    networks:
 +      - testcloud-network
 +
 +    volumes:
 +      - db:/var/lib/mysql
 +      - ./my-mariadb-settings:/etc/mysql/conf.d:ro
 +
 +    secrets:
 +      - db_root_password
 +      - db_user_password
 +
 +</code>
 +
 +Die von MariaDB eingelesenen Parameter kann man auslesen:
 +
 +<code>
 +docker compose exec db my_print_defaults --mariadbd
 +
 +Die tatsächlich aktiven Werte kann man kontrollieren:
 +docker compose exec db mariadb -uroot -p -e "
 +SHOW VARIABLES WHERE Variable_name IN (
 +  'transaction_isolation',
 +  'binlog_format',
 +  'innodb_buffer_pool_size',
 +  'innodb_file_per_table',
 +  'character_set_server',
 +  'collation_server',
 +  'slow_query_log',
 +  'slow_query_log_file',
 +  'long_query_time',
 +  'log_output'
 +);
 +"
 +
 +</code>
 +
 +Slow Query log testen (sollte auf ON sein)
 +
 +<code>
 +docker compose exec db mariadb -uroot -p -e "
 +SHOW VARIABLES LIKE 'slow_query_log';
 +"
 +
 +</code>
 +
 +
 +===== Nextcloud 35 =====
 +
 +hier einige Erfahrungen aus meiner Testinstanz:
 +
 +Administrative Einstelliungen:
 +
 +Datenbanküberprüfungen:
 +
 +  * Es werden etliche Informationen und Warnungen ausgegeben, vor allem bei den Datenbanküberprüfungen. \\ Beispiel: Replica lag: Obwohl keine Replikation eingerichtet wurde, wird diese Warnung ausgegeben (A configured replica is not running). Das ist offensichtlich eine Falschmeldung des Nextcloud Überprüfungsprogrammes.
 +
 +App-Aktivierungen
 +
 +Es werden unheimlich viele APPS aktiviert, daher sollte man prüfen, welche man wirklich benötigt.
  
  
nextcloud/umstellung35.1789636503.txt.gz · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki