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

Cara menonaktifkan cache Oracle untuk tes kinerja

EDIT: Lihat utas di asktom , yang menjelaskan bagaimana dan mengapa tidak untuk melakukan ini.

Jika Anda berada dalam lingkungan pengujian, Anda dapat membuat tablespace offline dan online lagi:

ALTER TABLESPACE <tablespace_name> OFFLINE;
ALTER TABLESPACE <tablespace_name> ONLINE;

Atau Anda dapat mencoba

ALTER SYSTEM FLUSH BUFFER_CACHE;

tetapi sekali lagi hanya pada lingkungan pengujian.

Saat Anda menguji pada sistem "asli" Anda, waktu yang Anda dapatkan setelah panggilan pertama (mereka yang menggunakan data yang di-cache) mungkin lebih menarik, karena Anda akan memiliki data yang di-cache. Panggil prosedur dua kali, dan pertimbangkan hanya hasil kinerja yang Anda dapatkan dalam eksekusi berikutnya.



  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 SQL dengan klarifikasi ON DUPLICATE KEY UPDATE diperlukan

  2. Penggunaan boolean di PL/SQL

  3. Menggunakan pernyataan Gabung untuk tabel tunggal

  4. Sintaks gabungan luar Oracle

  5. Tidak dapat membuat Sumber Data Eclipse ke Oracle 12c menggunakan toples 12c. Namun 11g berfungsi