sql >> Database >  >> RDS >> PostgreSQL

waarom schrijft in een tafel om stofzuigers in een andere te voorkomen?

Deze vraag opvolgen via Twitter .

Huidig ​​gedrag (ten minste tot PostgreSQL 9.6) is:

Live transacties die een schrijfbewerking uitvoeren in elke tabel voorkomt het opzuigen van dode rijen die zijn gegenereerd door vastgelegde transacties die zijn gestart na de eerste live transactie in elke andere tafel .

Zelfs deze beperking is niet vereist vanuit conceptueel oogpunt, het is hoe het huidige algoritme wordt geïmplementeerd voor prestaties bij het controleren van dode rijen.



  1. Oracle SEQUENCE - 'verhogen met' en 'cache'

  2. Meerdere trefwoorden zoeken

  3. Nieuwe klanten per maand tellen

  4. MySQL/Postgres-query 5 minuten intervalgegevens