postgresを使用してマルチテナントにソリューションを実装している最中に、最大スキーマが1つのpostgresデータベースにどれくらいあるかに関する回答が必要でした。ポストグルで作成できるスキーマの数
答えて
何千ものスキーマをテストしました。何千ものテーブルが問題なくテストされました。起動時に完全なオブジェクトツリーを読んによるスロースタート、pg_dumpのと
- 問題があります。
あなたの経験を共有してくれてありがとう!あなたが「千人」と言うとき、おおよその価値は何ですか? –
@MarcioSimao - 約1万。 2年後、実際の制限は管理とバックアップのための基本的なツールにあります。 pg_dump、pg_restoreは、1つのトランザクション内で処理されるオブジェクトの数が20000個を超える場合に問題が発生することがあります。別の問題は、膨大なスキーマで膨大なキャッシュが発生することです。 Postgresはデータベースごとにローカルキャッシュに大量のデータを保持します。大きなスキーマで接続を再利用すると、このキャッシュは大きくなりすぎることもありますが、時には遅くなることもありますが、それはpooler swに依存します。 –
@PavelStehuleどのようにpg_dumpの問題を修正しましたか?どのようなヒント?私は同じ問題に直面しています –
- 1. ポストグルのスキーマ/テーブルの作成が遅い
- 2. ポストグルでトリガーを作成する
- 3. ポストグルでデフォルトのUUIDジェネレータを作成
- 4. ポストグルで関数をドロップできない
- 5. dboスキーマを作成できません
- 6. ポストグルに移動 - 拡張子を作成できません
- 7. 異なるスキーマで同じスクリプトを実行する - ポストグル
- 8. ドメインの作成時にシリアルタイプがポストグルで動作しない?
- 9. Oracle 11gでスキーマを作成
- 10. djangoを使ってポストグルで動的テーブルを作成する
- 11. mongooseとtypescriptでスキーマを作成する
- 12. JOOQでスキーマを作成するには?
- 13. hsqldbスキーマの作成
- 14. bluemixのdashdbでスキーマを作成
- 15. dockerでmySQLのデータベースとスキーマを作成
- 16. ポストグルでのカスタムシーケンス
- 17. ポストグルでのパーティショニングテーブル
- 18. ポストグルでの数値の丸め
- 19. mongoデータベースにテーブルのスキーマを作成できません
- 20. ベースのSolrスキーマを作成できますか?
- 21. Camunda spring boot starter:スキーマのデータベースを作成できません
- 22. ポストグルでプリペアドステートメント/関数を実行できません
- 23. DSEグラフのスキーマの作成
- 24. OutPutファイルのスキーマを作成
- 25. トランザクションLaravelスキーマの作成
- 26. Hibernate SchemaExportが最初にスキーマを作成できません
- 27. スキーマ拡張を作成できません
- 28. Hibernateからスキーマを作成できません
- 29. psqlを使用しているときにポストグルでスキーマを選択するには?
- 30. SAP HANAで生成された列の作成スキーマのテーブル
私はこの質問を考えられる設計上の瑕疵の兆候と考えています。確かに、クライアントを示す列を持つ1つのデータベースを使用できます。 – Bohemian
単一のスキーマ設定でクライアント列をテーブルに追加するのと同じように、複数のスキーマを使用するには設計上のプラスとマイナスがあります。私の意見ではそれは黒と白ではありません。 – Kuberchaun
私はこのオプションを持っていましたが、Postgresは複数のスキーマに対して非常に強力な機能を持っていますので、すべてのクエリの前に特定のクライアントをコーディングし検索するのではなく、 –