网站首页
手机版

存储过程的优缺点 存储过程有哪些优缺点

更新时间:2022-02-27 04:00:17作者:佚名

存储过程的优缺点 存储过程有哪些优缺点

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

存储过程的优缺点 存储过程有哪些优缺点

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

存储过程的优缺点 存储过程有哪些优缺点

  存储过程的优点

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

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

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

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

存储过程的优缺点 存储过程有哪些优缺点

  存储过程的缺点

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

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

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

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

为您推荐

如何去除衣服上的美缝剂 美缝剂粘到衣服上怎么清除小妙招

1、使用刀子将衣服上的美缝剂尽量刮掉。2、把衣服放在水里浸泡半个小时。用洗洁剂耐心清洗衣服上残留的美缝剂。3、用洗洁剂耐心清洗衣服上残留的美缝剂。再加点白醋,加水稀释,用刷子刷洗。4、使用酒精清洗,酒精具有很强的溶解性。

2023-12-10 10:58

一元硬币是什么形状(一元硬币是什么形状一年级数学)

1、一元硬币是圆柱形状。2、硬币即用金属铸造的货币。在中国已有几千年历史,最早的金属铸币是商代的宝德铜贝,距今已3000多年。金属币具有使用方便,耐磨损,流通寿命长等优点。除自身所具备的货币职能外,还有很高艺术欣赏和收藏

2023-12-10 10:58

外公和外孙女的关系叫什么(外公和外孙女的关系叫什么关系)

1、外公和外孙女的关系叫外祖孙关系。2、外公,亲属关系称谓的一种,是对自己的母亲的父亲的称呼。外公作为敬爱的长辈也是亲人,要爱戴他、关爱他、照顾他。亲属称谓,是对亲属的称呼,或具有亲属关系者的互称。中国古代将凡血缘相近的

2023-12-10 10:58

湿厕纸为什么不普及 湿厕纸为什么能除菌

1、因人们已经习惯用干厕纸,默认了对擦屁股来说只需这种程度的卫生就够了。湿厕纸相对于普通干纸巾,具有卓越的洁净功能和舒适特性,因此逐渐成为厕纸界革命性的新产品。优质的湿厕纸主要由原生木浆构成,可以在马桶和下水道中分解。2

2023-12-10 10:57

史莱姆是什么(史莱姆是什么材料做的)

1、史莱姆是一种果冻状或半液体状、身体不透明或半透明,可以变换形状,能够分裂或融合的怪物,是在现代电子游戏与奇幻小说常出现的虚构生物。因《勇者斗恶龙》系列带来的知名度,在不同作品中,先后出现过不同颜色、不同形态、不同特性

2023-12-10 10:57

第二媒体是指什么 第二媒体是指什么媒体

1、第二媒体是指广播。广播的本质为以通信技术为主要运用方式,通过电子调频,使人们在比较方便合适的时间和地点能收听到传媒信息。其传播模式为以广播员为中心,以电子调频技术为手段,向外界灌输式地传播信息,收听者则只能统一地、单

2023-12-10 10:57