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

permintaan penghapusan oracle membutuhkan terlalu banyak waktu

Mungkin ada beberapa penjelasan mengapa kueri Anda membutuhkan waktu lama:

  1. Anda dapat diblokir oleh sesi lain (kemungkinan besar). Sebelum Anda menghapus, Anda harus memastikan tidak ada orang lain yang mengunci baris, misalnya:issue SELECT NULL FROM tablename WHERE colname=:value FOR UPDATE NOWAIT ,
  2. Mungkin ada ON DELETE TRIGGER yang melakukan pekerjaan tambahan,
  3. Periksa UNINDEXED REFERENCE CONSTRAINTS menunjuk ke tabel ini (ada skrip dari AskTom yang akan membantu Anda menentukan apakah ada kunci asing yang tidak diindeks).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan EF ke Oracle melempar ORA-12704:ketidakcocokan set karakter

  2. Dapatkan hasil dari prosedur tersimpan Oracle

  3. Oracle varchar ke nomor

  4. Bagaimana mengintegrasikan Oracle dan Kafka

  5. NEW_TIME() Fungsi di Oracle