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

Untuk menutup atau tidak menutup Koneksi Oracle?

Berikut adalah dek slide yang berisi praktik terbaik yang direkomendasikan Oracle:

http://www.Oracle .com/technetwork/topics/dotnet/ow2011-bp-performance-deploy-dotnet-518050.pdf

Anda secara otomatis mendapatkan kumpulan koneksi saat Anda membuat OracleConnection. Untuk sebagian besar aplikasi tingkat menengah, Anda ingin memanfaatkannya. Anda juga ingin menyesuaikan kumpulan Anda untuk beban kerja yang realistis dengan mengaktifkan Penghitung Kinerja di registri.

Silakan lihat bantuan online ODP.NET untuk detail tentang penyatuan koneksi. Setelan kumpulan ditambahkan ke string koneksi.

Masalah lain yang sering dihadapi orang dengan OracleConnections adalah bahwa pengumpul sampah tidak menyadari betapa intensifnya sumber daya mereka dan tidak segera membersihkannya. Ini diperparah oleh fakta bahwa ODP.NET tidak sepenuhnya dikelola dan beberapa sumber daya disembunyikan dari pengumpul sampah. Oleh karena itu, praktik terbaik adalah dengan Close() AND Dispose() semua objek Oracle ODP.NET (termasuk OracleConnection) untuk memaksanya dibersihkan.

Masalah khusus ini akan dimitigasi di penyedia yang dikelola sepenuhnya oleh Oracle (beta akan segera keluar)

(EDIT:ODP.NET, Driver Terkelola sekarang tersedia.)

Christian Shay

Oracle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa database dengan model yang sedikit berubah. Bagaimana cara mengizinkan Entity Framework untuk menghapus kolom saat run-time?

  2. Cara Mendeklarasikan Pengecualian Buat Pengguna Menggunakan Variabel Pengecualian Di Database Oracle

  3. Alternatif standar untuk CONNECT BY?

  4. Menghubungkan ke Oracle menggunakan ADO

  5. Koherensi:Kesalahan:Tidak dapat menemukan atau memuat kelas utama com.tangosol.net.DefaultCacheServer