Nextcloudでバージョンアップ後に「いくつかの欠落しているオプションのインデックスを検出しました」と警告が表示される

owncloud_logo Linux
owncloud_logo

Nextcloudでバージョンアップをおこない管理画面にアクセスすると、下記の警告が表示されます。

いくつかの欠落しているオプションのインデックスを検出しました。データベースのパフォーマンスを向上させるために、(Nextcloudまたはインストールされたアプリケーションによって)新しいインデックスが追加されることがあります。インデックスの追加には時間がかかり、一時的にパフォーマンスが低下することがあるため、アップグレード時には自動的には行われません。インデックスが追加されると、それらのテーブルへのクエリが速くなるはずです。インデックスを追加するには、occ db:add-missing-indices コマンドを使用してください。 インデックスが不足: “unique_category_per_user” テーブル内の “vcategory” 詳細については、ドキュメント↗を参照してください。

警告の詳細ですが、Nextcloud が使用している データベースのインデックスが不足している ため、クエリのパフォーマンスが低下する可能性がある、ので警告が表示されています。

このメッセージがは、バージョンアップの際によく出るメッセージです。対処方法はNextcloudがインストールされているディレクトリに移動して「occ」コマンドでインデックスを追加します。

1.Nextcloudがインストールされているディレクトリに移動します

cd /var/www/html/nextcloud

2.occ コマンドを実行して不足しているインデックスを追加

# apacheの場合
$ sudo -u apache php occ db:add-missing-indice

# nginxの場合
$ sudo -u www-data php occ db:add-missing-indice
Adding additional unique_category_per_user index to the oc_vcategory table, this can take some time...
oc_vcategory table updated successfully.

3.完了後に警告が消えるか確認

ブラウザで Nextcloud にログインし、管理者設定 → 「概要」で確認します。

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク
LinuxUbuntu
スポンサーリンク
adminをフォローする

コメント

タイトルとURLをコピーしました