Mysql
 sql >> база данни >  >> RDS >> Mysql

Какви са ползите от създаването на Съхранени процедури в SQL и MySQL?

Някои предимства включват:

  • Поддръжка:можете да промените логиката в процедурата, без да е необходимо да редактирате повиквания на app1, app2 и app3.

  • Сигурност/контрол на достъпа:по-лесно е да се притеснявате кой може да извика предварително дефинирана процедура, отколкото да контролирате кой има достъп до кои таблици или кои редове в таблицата.

  • Производителност:ако приложението ви не е разположено на същия сървър като вашата DB и това, което правите, включва множество заявки, използването на процедура намалява режийните разходи за мрежата, като включва едно извикване към базата данни, а не толкова обаждания, колкото има запитвания.

  • Производителност (2):планът за заявка на процедурата обикновено се кешира, което ви позволява да го използвате отново и отново, без да е необходимо да го подготвяте отново.

(В случая на вашия конкретен пример, ползите са действително нулеви.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв е препоръчителният начин за свързване с MySQL от Go?

  2. Как да се свържа с локален хост с помощта на JDBC?

  3. грешка в bind_param – Броят на елементите в низа за дефиниране на типа не съвпада с броя на променливите за свързване

  4. Как да извлечете подниз от низ в PostgreSQL/MySQL

  5. Множество оператори за избор в единична заявка