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

Sekvence nejsou ovlivněny transakcemi?

Nebylo by dobré sekvence vrátit zpět. Představte si dvě transakce probíhající současně, z nichž každá používá sekvenci pro jedinečné ID. Pokud se druhá transakce potvrdí a první transakce se vrátí zpět, pak druhá vloží řádek s „2“, zatímco první vrátí sekvenci zpět na „1“.

Pokud se tato sekvence použije znovu, hodnota sekvence se stane „2“, což by mohlo vést k jedinečnému problému s omezením.



  1. Indexované zobrazení údržby v prováděcích plánech

  2. Jaký je problém roku 2038?

  3. Sběr dat o výkonu pomocí nástroje SQLDiag | Odstraňování problémů s výkonem serveru SQL -6

  4. Tipy pro správu schémat pro MySQL a MariaDB