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

Kebuntuan postgres pada upser bersamaan

Saya dapat memikirkan tiga solusi:

  1. Anda hanya memasukkan satu baris per pernyataan, tetapi itu tidak efisien.

  2. Anda mengurutkan baris sebelum menyisipkannya.

  3. Anda mencoba lagi transaksi jika mengalami kebuntuan atau kesalahan serialisasi.

Saya lebih suka solusi ketiga kecuali kesalahan sering terjadi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tanggal penyimpanan PostgreSQL di 'Zona waktu lokal' sementara saya mengaturnya ke 'UTC' dengan Django

  2. Basis data Postgres yang berjalan di buruh pelabuhan terus menggantung

  3. Banyak pertanyaan SHOW TRANSACTION ISOLATION LEVEL di postgres

  4. Ekstrak Bulan Dari Bidang Tanggal

  5. Bagaimana cara menghapus indeks varchar_pattern_ops dalam migrasi Django (1.8)?