sql >> Databáze >  >> RDS >> PostgreSQL

Mezipaměť plánu provádění pro funkce PL/pgSQL v PostgreSQL

PostgreSQL sleduje závislosti a velmi agresivně vyprázdní mezipaměť, když se věci změní.

Pokud funkci změníte, zruší to alespoň plány všech funkcí, které na ní závisí. V praxi IIRC pouze úplně vyprázdní všechny plány dotazů v mezipaměti.

Totéž platí o pohledech, které závisí na jiných pohledech, připravených prohlášeních odkazujících na pohledy atd.

Pokud najdete případ, kdy se to nedaří, našli jste chybu. Nahlaste to prosím pomocí úplného reprodukovatelného testovacího případu.




  1. Jak zálohovat/exportovat připojený soubor Database database.sql v laravel?

  2. Získejte počty všech tabulek ve schématu

  3. Vytvořte MySQL uživatele a databázi z PHP

  4. Optimalizované SQL pro stromové struktury