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

Bagaimana cara meningkatkan kinerja kueri penyisipan SQL?

  • Anda dapat mencoba menggunakan TAMBAHKAN petunjuk untuk membuat Oracle menulis data baru di atas tanda HWM.
  • Jika Anda memiliki indeks, Oracle membuang waktu untuk memperbaruinya. Anda juga dapat menonaktifkannya dan membangun kembali setelah penyisipan selesai.
  • Juga jika ada 83 juta baris maka sisipan menghasilkan banyak informasi REDO. Untuk menonaktifkan pembuatan ulang log dari tabel, gunakan opsi tanpa pencatatan :alter table YOUR_TABLE nologging;
  • Anda juga dapat menggunakan penulisan asinkron ke dalam log redo online Anda dengan commit_wait , commit_logging tips
  • Anda dapat mengatur antrian pekerjaan untuk menjadwalkan operasi yang berjalan lama di latar belakang. Untuk membaca lebih lanjut gunakan ini
  • Anda dapat menggunakan DML paralel

Ini semua saran yang bisa saya berikan kepada Anda tanpa harus menjelaskan rencana.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prosedur tersimpan SQL untuk memeriksa nilai ya/tidak dalam tabel dan menjalankan sql

  2. Oracle 10g:Bisakah panjang data CLOB kurang dari 4.000?

  3. ORA-21700:objek tidak ada atau ditandai untuk dihapus untuk Associative Array sebagai parameter input yang dipanggil dari ODP.NET

  4. Oracle.ManagedDataAccess ke AWS RDS DB - TCPS:SSL Wallet (Magic) Tidak Valid

  5. bergabung dengan pencarian dan groupby