私は postgresql 14.1 を使用しており、一部のテーブルに parititon を使用してライブ データベースを再作成しました。
私はそれをしたので、サーバーが稼働していないときにインデックスを作成できましたが、稼働しているときは使用してしか作成できませんconcurrently
が、残念ながら同時にインデックスを作成しようとするとエラーが発生します。
これを実行:
create index concurrently foo on foo_table(col1,col2,col3));
エラーを提供します:
ERROR: cannot create index on partitioned table "foo_table" concurrently
現在はライブサーバーであり、インデックスを同時に作成することはできず、パフォーマンスを向上させるためにいくつかのインデックスを作成する必要があります。それをどうするか?
ありがとう