PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Pamięć podręczna planu wykonania dla funkcji PL/pgSQL w PostgreSQL

PostgreSQL śledzi zależności i dość agresywnie opróżnia pamięć podręczną, gdy coś się zmienia.

Jeśli zmienisz funkcję, unieważni to przynajmniej plany wszystkich funkcji, które od niej zależą. W praktyce IIRC po prostu całkowicie opróżnia wszystkie buforowane plany zapytań.

To samo dotyczy poglądów zależnych od innych poglądów, przygotowanych stwierdzeń odwołujących się do poglądów itp.

Jeśli znajdziesz przypadek, w którym to się nie uda, znalazłeś błąd. Zgłoś to wraz z kompletnym, powtarzalnym przypadkiem testowym.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django DateRangeProblem z polem

  2. PostgreSQL:ograniczenie, które wpływa na wiele tabel

  3. prawidłowy sposób tworzenia tabeli przestawnej w postgresql za pomocą CASE WHEN

  4. Railsy - Korzystanie z join z niestandardowymi skojarzeniami

  5. Zaktualizuj wiele wartości jsonb