〜65,000のスキーマ(顧客ごとに1つずつ)を持つpostgresデータベースがあり、それぞれに〜5〜20個のテーブルがあります。私は、新しいスキーマやテーブルの作成が遅くなっているように見えます。私は、このシナリオをサポートするために適切に索引付けされていないシステム表があるかもしれないと推測していますが、 "EXPLAIN CREATE SCHEMA"をコールすると構文エラーがスローされるため、これをデバッグする方法が失われます。何か案は?ポストグルのスキーマ/テーブルの作成が遅い
EDIT:これは、Amazon RDSデータベース、高可用性、400GBのSSDストレージを備えたm4.2xlargeインスタンスです。
多くのスキーマを保持するために複数のデータベースを作成するとどうなりますか? –
@LaurenzAlbe:デフォルトでは、新しいデータベースファイルは同じディレクトリに格納されます。私はあなたがテーブルスペースを必要と思う。 –
問題が本当にディレクトリの場合。たぶん、複数のデータベースを複数の表領域に推奨するための答えを広げることができます。 –