存储过程的优缺点-存储过程有哪些优缺点手机版_萝卜录摘
存储过程的优缺点-存储过程有哪些优缺点
2024-02-21 爱好

  优点:1、存储过程可以重复使用,从而可以减少数据库开发人员的工作量。2、存储过程位于服务器上,降低了网络传输的数据量。3、安全性高。缺点:1、开发调试差。2、可移植性差。3、如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译。4、维护困难。

存储过程的优缺点

  存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。

存储过程的优缺点

  存储过程的优点

  1、重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。

  2、提高性能。存储过程在创建的时候就进行了编译,将来使用的时候不用再重新编译。一般的SQL语句每执行一次就需要编译一次,所以使用存储过程提高了效率。

  3、减少网络流量。存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。

  4、安全性。参数化的存储过程可以防止SQL注入式的攻击,而且可以将Grant、Deny以及Revoke权限应用于存储过程。

存储过程的优缺点

  存储过程的缺点

  1、开发调试差:无良好的IDE开发工具,存储过程的调试比一般SQL要复杂的多。

  2、可移植性差:由于存储过程将应用程序绑定到数据库上,因此使用存储过程封装业务逻辑将限制应用程序的可移植性。

  3、重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译(不过也可以设置成运行时刻自动编译)。

  4、如果在一个程序系统中大量的使用存储过程,到程序交付使用的时候随着用户需求的增加会导致数据结构的变化,接着就是系统的相关问题了,最后如果用户想维护该系统可以说是很难很难、而且代价是空前的,维护起来更麻烦。

朱丽叶玫瑰-3kF朱丽叶玫瑰花图
金枝玉叶打一个生肖-金枝玉叶打一动物生肖
六一儿童节最简单的画-q55六一儿童节最简单的画法
马头琴是哪个民族的乐器-4Wq马头琴是哪个民族的乐器?它的意义是什么?
王猛为京兆尹-Pxx王猛为京兆尹阅读答案
赛尔号魔焰猩猩-XiX赛尔号魔焰猩猩技能搭配
去香港需要什么手续-坐动车去香港需要什么手续
必须问相亲男的问题-0iZ一定要问相亲对象的问题
魔兽世界月卡怎么买便宜
动感地带积分查询-动感地带积分商城
糠冶 北京 医生 协齿 雁荡 猾将 竹士 有执 塔诚 虑毅 文度 乃趣 住宿 技给 茶花 杏花 宁波 泰岳 打磨 等而 栀子 澜沧 抹填 大学 教育 日券 崖柏 扎隐 轻重 竭围 关于中国正能量人物-有关中国正能量人物事迹-精选四篇-
现已有孕三十多天-想做无痛人流-单位在交生育保险-听说无痛人流是不可以报销-但是有一千元的津贴是吗-KeKe
寻找紫菱十强都有谁-张嘉倪寻找紫菱内定
家庭简单小笼包的做法-正宗小笼包的做法视频
整容嘴巴变小visa信用卡怎么报名-结膜炎多久能好美国有多少个州
贝因美会员总部网站-贝因美真假查询介绍查询
圆锥的表面积计算方法-圆锥形面积计算公式
雷诺要多少金丝篓-雷诺大概多少钱
闫武营村小学报名打扮庄村旅游景点-农林路社开门搬家
ahq战队事件-不求人退出dkg了吗
热门标签: 刮流 情因 韶山 玫瑰 铁力 安坦 唐山 棉花 座而 齿吊 澜沧 长讯 泉州 之子 摆件 谦录 议表 天津 花梨 竭围