Forum Orisinil

OtomaX - Orisinil Topup Machine => Tips dan Trik => Topic started by: Yusuf on October 24, 2010, 07:40:18 PM

Title: Petunjuk untuk programmer Add On
Post by: Yusuf on October 24, 2010, 07:40:18 PM
PENTING
=======

Salam programmer,

Menimbang pentingnya kelancaran dan stabilitas proses transaksi pada OtomaX.

Mengingat bug di Microsoft SQL Server yang menyebabkan "deadlock" sangat mudah terjadi.

Maka berikut adalah tips & trik agar Add On aman dan nyaman:
1. Akses ke tabel2 berikut: transaksi, inbox, outbox hanya pada record yang berstatus < 20. Status 0-19 artinya record masih secara aktif diakses untuk perubahan status.
2. Jika menggunakan cursor. Buka cursor hanya pada saat akan digunakan, segera tutup jika sudah selesai digunakan.
3. Jika menggunakan "transaction". Buka hanya pada saat akan digunakan, segera tutup (rollback/commit) jika sudah selesai digunakan.
4. Jika memungkinkan, seting command agar tidak melakukan "locking" ke data yang dibaca.
5. Gunakan model koneksi SQLServer/ADO/OLEDB agar lebih efisien.

Maju terus. Semoga bermanfaat.

Thx.

Title: Re: Petunjuk untuk programmer Add On
Post by: didiek on October 24, 2010, 07:44:26 PM
Juklak dah keluar... bung BOB lanjutkan!!  :-* :-*
Title: Re: Petunjuk untuk programmer Add On
Post by: red_dr4gon7 on October 24, 2010, 07:50:30 PM
Insya Allah program yg Kami buat aman, Bro.
Semua sebelumnya sudah Kami test di bbrp User.
Dan seperti biasa, setelah eksekusi query selesai, koneksi jg Kami tutup biar gk seperti kran bocor terus.
Utk kendala deadlock, klo bisa, semua error SQL Server masuk ke database Log System, jadi bisa dibuat (minimal) penangkalnya.

Maaf tiada maksud utk mendikte ataupun menggurui Big Bro, mengingat keterbatasan ilmu yg Saya punya msh kalah jauh dibanding Big Bro.  :-*
Title: Re: Petunjuk untuk programmer Add On
Post by: Andi Jaderock on October 24, 2010, 10:56:57 PM
Lanjutkan juragan...!!!
Title: Re: Petunjuk untuk programmer Add On
Post by: gothen on October 25, 2010, 01:10:39 AM
ane pake addon om bob neh,,, om bob konfirmasi donk,,, aman ga tuh,, hehehehe,,, harusnya seh aman,, ane make ga ada masalah jg seh,, :D