sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLのPL/pgSQL関数の実行プランキャッシュ

    PostgreSQLは依存関係を追跡し、状況が変化するとかなり積極的にキャッシュをフラッシュします。

    関数を変更すると、少なくともそれに依存するすべての関数の計画が無効になります。実際には、IIRCは、キャッシュされたすべてのクエリプランを完全にフラッシュするだけです。

    他のビューに依存するビュー、ビューを参照するプリペアドステートメントなどについても同じことが言えます。

    それが失敗するケースを見つけた場合、あなたはバグを見つけました。完全に再現可能なテストケースで報告してください。




    1. OracleからDerbyへ-ConnectByおよびStartWithEquivalent in Derby

    2. フランス語のアクセントで配列をjson_encodeする方法は?

    3. mysqlのテーブルからselect動的フィールドを作成するにはどうすればよいですか?

    4. 現在利用可能なより多くのオンライン操作–または間もなく