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

proč zápisy v tabulce brání vakuu v jiné?

V návaznosti na tuto otázku přes Twitter .

Aktuální (alespoň do PostgreSQL 9.6) chování je:

Živé transakce provádějící operaci zápisu v jakémkoli tabulka zabrání vysávání mrtvých řádků generovaných potvrzenými transakcemi, které začaly po první živé transakci v jakékoli jiné tabulce .

Ani toto omezení není z koncepčního hlediska vyžadováno, jde o to, jak je současný algoritmus implementován pro výkon při kontrole mrtvých řad.



  1. Zálohování databáze Oracle:Typ zálohování a strategie zálohování

  2. asp.net / EntityFramework - Proč můj fond aplikací padá?

  3. ubuntu `env:'pg_dump':Chyba žádného takového souboru nebo adresáře

  4. Analyzujte názvy tabulek z mnoha příkazů SQL