Jawaban yang diterima memungkinkan validasi pada pertandingan dan validasi latar belakang, yang dokumen direkomendasikan terhadap.
Jika kinerja kurang penting bagi Anda, validasi saat pertandingan akan memeriksa setiap koneksi sebelum digunakan, mencegah koneksi mati apa pun digunakan. Jika tidak, Anda dapat menggunakan validasi latar belakang, yang akan mengurangi hit di database Anda, tetapi Anda berisiko menggunakan koneksi yang mati sejak pemeriksaan validasi terakhir. Ringkasan singkat dari dua opsi, disalin dari dokumen:
validasi pada pertandingan
Ketika opsi disetel ke true, koneksi database divalidasi setiap kali diperiksa dari kumpulan koneksi. Pengaturan ini menghasilkan pemulihan tercepat tetapi menciptakan beban tertinggi pada database.
validasi latar belakang
Ini digunakan dalam kombinasi dengan nilai background-validation-millis untuk menentukan seberapa sering validasi latar belakang berjalan. Semakin rendah nilainya, semakin sering kumpulan divalidasi dan semakin cepat koneksi yang tidak valid dihapus dari kumpulan. Namun, nilai yang lebih rendah membutuhkan lebih banyak sumber daya database. Nilai yang lebih tinggi menghasilkan pemeriksaan validasi koneksi yang lebih jarang dan menggunakan lebih sedikit sumber daya database, tetapi koneksi mati tidak terdeteksi untuk jangka waktu yang lebih lama.