Pengantar MySQL Stored Procedure – Stored procedure dalam MySQL adalah suatu kumpulan perintah SQL yang telah disusun dalam suatu procedure yang diberi nama serta memiliki kegunaan sesuai dengan perintah SQL yang diberikan dan disimpan dalam database. Stored procedure dapat dipanggil melalui stored procedure lain, triggers, dan dapat digunakan dalam bahasa pemrograman lain seperti Java, PHP, Python, dll. Stored procedure digunakan untuk menggantikan beberapa perintah SQL yang sering digunakan dan dapat digunakan untuk membatasi hak akses suatu user agar tidak dapat mengakses ke suatu table tertentu.

Kelebihan Stored Procedure

1. Membantu meningkatkan kinerja aplikasi.

2. Mengurangi traffic antara aplikasi dan server database.

3. Stored procedure dapat digunakan berulang kali dan dapat digunakan untuk aplikasi apapun.

4. Stored procedure lebih aman dibandingkan mengakses secara langsung ke table.

Kekurangan Stored Procedure

1. Penggunaan memori yang digunakan akan terus meningkat secara substansial.

2. Kontruksi stored procedure tidak dirancang untuk pengembangan yang lebih kompleks dan fleksibel.

3. Sulit untuk melakukan proses debug.

4. Tidak mudah untuk mengembangkan dan pemeliharaan pada stored procedure.

Daftar artikel terkait stored procedure:

  1. Membuat Stored Procedure di MySQL