Kamis, 18 Maret 2010

LP SBD2 PERT.3 - 3IA04 - 20 MARET 2010

**PERTANYAAN**
  1.  Apa yang kalian ketahui tentang deadlock dalam database!
  2. Berikan sebuah contoh kasus deadlock!

**JAWABAN**
  1. Database pemblokiran terjadi bila koneksi ke SQL server kunci satu atau lebih catatan, dan kedua koneksi ke SQL server memerlukan tipe kunci yang saling bertentangan pada catatan, atau catatan, dikunci oleh sambungan pertama. Deadlocking adalah suatu kondisi yang terjadi jika dua pengguna atau sesi mempunyai kunci pada benda-benda yang terpisah dan masing-masing proses sedang berusaha untuk mendapatkan kunci pada objek bahwa proses lain. Deadlock disebabkan karena proses yang satu menunggu sumber daya yang sedang dipegang oleh proses lain yang sedang menunggu sumber daya yang dipegang oleh proses tersebut.
  2. Kasus deadlock paling sering terjadi selama acara berat pengolahan, dan sering dapat dihindari dengan menyaring peristiwa yang tidak diinginkan.







0 Comments:

Post a Comment