PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

mengapa menulis dalam tabel mencegah vacuums di lain?

Mengikuti pertanyaan ini melalui Twitter .

Perilaku saat ini (setidaknya hingga PostgreSQL 9.6) adalah:

Transaksi langsung yang melakukan operasi tulis di apa saja tabel akan mencegah pengosongan baris mati yang dihasilkan oleh transaksi komit yang dimulai setelah transaksi langsung pertama di tabel lain .

Bahkan batasan ini tidak diperlukan dari sudut pandang konseptual, ini adalah bagaimana algoritma saat ini diimplementasikan untuk kinerja dalam memeriksa alasan baris mati.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah fungsi XPath sum atau fn:sum diimplementasikan di PostgreSQL XPath?

  2. Menerapkan sejarah tabel PostgreSQL

  3. PostgreSQL ANSI, Python SQL, codec utf-8' tidak dapat mendekode byte 0xa0

  4. Upser massal dengan SQLAlchemy

  5. java.lang.ClassNotFoundException:org.postgresql.Driver, Android