Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

oracle deadlock orang tua/anak dan anak telah mengindeks FK

Beberapa pemikiran:1.) Karena enqueue yang terlibat dalam kebuntuan adalah TX, dan bukan TM, ini tidak ada berkaitan dengan masalah kunci asing yang tidak diindeks.2.) Karena sesi menunggu dalam mode TX 'S' (bersama), ini tidak masalah penguncian tingkat baris.3.) Karena salah satu pernyataan yang terlibat adalah INSERT, pernyataan itu tidak akan menjadi masalah dengan kekurangan slot ITL.

Jadi, mengingat hal di atas, tebakan terbaik saya adalah:Untuk penghapusan, indeks bitmap atau kekurangan slot ITL. untuk sisipan, pk/uk tumpang tindih.

Semoga membantu....




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instal klien Oracle Instan ke dalam wadah Docker untuk Python cx_Oracle

  2. Bagaimana cara membuat id dengan AUTO_INCREMENT di Oracle?

  3. cara menggunakan dbms_scheduler untuk menjalankan pekerjaan setiap 30 menit

  4. Kompatibilitas HSQLDB ROWNUM dengan Oracle

  5. SQL:Penyatuan dua tabel yang tidak memiliki kecocokan kolom penuh