2017-03-13 8 views

答えて

0

dblinkは非常に効果的です。

主な短所は以下のとおりです。

  • あなたが同じネットワーク上に2つのサーバー間でクエリをいない実行する場合は、待ち時間がたくさんあるでしょうし、あなたがdblinkを使用する場合、パフォーマンスが
  • 非常に低下しますJOINJOINに行の多くを、これを処理するために、あなたは可能性のトンを持っている場合は、帯域幅を使用すると、パフォーマンスが低下しますリモートサーバー

から転送する必要がありますoクエリごとに1つのデータベースを使用し、複数のデータベースを使用しないでdblinkを使用すると、常により良いオプションになります。

も読むこの興味深いスレッド:コンディションプッシュダウンのある程度は/ジョインによるプルアップhttp://www.postgresql-archive.org/dblink-performance-td5056145.html

+1

あなたは外国データラッパーを使用してオフにはるかに優れているが、新しいPgのバージョンでサポートされています。 –

+0

はい、私が知っている外国のデータラッパーは、私はクエリデータを必要とするたびに接続を開始する必要はありませんが、私の場合、クライアントデータベースは複数の(クライアントの数に依存します)。 –

関連する問題