nextcloud missing indices
Weil nextcloud mal wieder über fehlende Indexe gemeckert hat hier mal kurz notiert, was man dann tun muss:
In der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das Hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen kann, wurden diese nicht automatisch erzeugt. Durch das Ausführen von "occ db:add-missing-indices" können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.
Fehlender Index "properties_path_index" in der Tabelle "oc_properties".
Also zuerst in den nextcloud Ordner gehen:
cd /var/www/nextcloud/
dann als user www-data den Befehl php occ db:add-missing-indices
ausführen:
k1l@server:/var/www/nextcloud$ sudo -u www-data php occ db:add-missing-indices
Check indices of the share table.
Check indices of the filecache table.
Check indices of the twofactor_providers table.
Check indices of the login_flow_v2 table.
Check indices of the whats_new table.
Check indices of the cards table.
Check indices of the cards_properties table.
Check indices of the calendarobjects_props table.
Check indices of the schedulingobjects table.
Check indices of the oc_properties table.
Adding properties_path_index index to the oc_properties table, this can take some time...
oc_properties table updated successfully.
Danach soll das anzeigen von Ordnern mit sehr vielen Dateien um Faktor 10 schneller werden. Na mal sehen…