Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa manfaat membuat Prosedur Tersimpan di SQL dan MySQL?

Beberapa manfaatnya antara lain:

  • Pemeliharaan:Anda dapat mengubah logika dalam prosedur tanpa perlu mengedit panggilan app1, app2, dan app3.

  • Keamanan/Kontrol Akses:lebih mudah untuk mengkhawatirkan siapa yang dapat memanggil prosedur yang telah ditentukan daripada mengontrol siapa yang dapat mengakses tabel mana atau baris tabel mana.

  • Performa:jika aplikasi Anda tidak terletak di server yang sama dengan DB Anda, dan apa yang Anda lakukan melibatkan banyak kueri, menggunakan prosedur akan mengurangi overhead jaringan dengan melibatkan satu panggilan ke database, daripada sebanyak panggilan yang ada kueri.

  • Kinerja (2):rencana kueri prosedur biasanya di-cache, memungkinkan Anda untuk menggunakannya kembali lagi dan lagi tanpa perlu menyiapkannya kembali.

(Dalam kasus contoh khusus Anda, manfaatnya diakui nihil.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri pemilihan SQL menggunakan fungsi gabungan, kelompokkan, dan agregat

  2. Memeriksa NULL pada Koleksi dalam kueri JPQL?

  3. Kebuntuan di MySQL karena Dimasukkan oleh banyak utas

  4. Cara Mendapatkan Tanggal dari Kolom Datetime di MySQL

  5. Koneksi hilang di kumpulan koneksi jdbc Tomcat