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

Pemicu Postgres dan penguncian baris

Apa yang harus terjadi ketika transaksi dibatalkan? Agak jelas bahwa semua sisipan pada table_a, serta semua pembaruan pada table_b, harus digulung kembali. Inilah sebabnya mengapa semua baris table_b diperbarui oleh pemicu akan dikunci hingga transaksi selesai.

Komit setelah setiap insert (mengurangi jumlah baris yang dimasukkan dalam satu transaksi) akan mengurangi kemungkinan konflik dengan proses bersamaan.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgresql tidak dapat membuka kueri INSERT sebagai kursor

  2. Kembalikan tipe untuk fungsi dengan array_agg()

  3. Konfigurasikan JPA/Hibernate/PostgreSQL tanpa XML

  4. Bagaimana saya bisa mengubah Nama Database di AWS RDS untuk Postgresql?

  5. Postgresql - Kueri berjalan jauh lebih cepat dengan enable_nestloop=false. Mengapa perencana tidak melakukan hal yang benar?