`

存储过程的优缺点及使用场合

 
阅读更多
存储过程的优缺点及使用场合

优点:
1、与直接执行sql相比存储过程执行效率高。
存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

2、升级、维护方便
修改代码需要重新打包部署系统代码,而修改存储过程不需要,只需要在数据库客户端进行修改编译即可。

3、能够缓解网络带宽
java程序对于复杂的sql进行处理,需要多次来回访问远程数据库,增加了网络负担;而封装成存储过程来处理多条sql语句,只需要访问一次数据库。

4、能够多次重复使用,提高开发效率

5、方便DBA对数据库进行性能调优

缺点:
1、可移植性差
公司原来采用sql server开发,后面客户说想要换成Oracle。存储过程改动起来可不是一般的工作量。

2、打破了面向对象编程思想

什么时候该用存储过程?
1、复杂的数据处理用存储过程
如有些生成报表的过程、报表查询。

2、多条件多表联合查询,并做分页处理,用存储过程也比较适合。

3、当在一个事务的完成需要很复杂的商业逻辑时

分享到:
评论

相关推荐

    比较顺序存储和链接存储两种存储结构的有缺点

    比较顺序存储和链接存储两种存储结构的有缺点。 1. 分别用顺序存储和链接存储实现线性表的基本操作; 2. 比较两者的优缺点,并说明两者的适用场合。

    asp中存储过程的编写和应用

    基于Web的动态网页设计必会涉及到页面间的数据传递,文章探讨了ASP设计中常用的Web页面间的数据传递方式,分析各种数据传递方式的使用方法、使用场合及优缺点,其都是设计阶段选择数据传递方式考虑的关键。

    管理信息系统 课件

    4.管理信息系统各种开发方法的优缺点和适用场合 。 5.制订MIS战略规划常用方法(概念、两种方法的比较) 2)开发 1.系统分析的任务及内容(具体到各个环节) 2.系统分析阶段用到的主要工具(业务流程图、数据流程图...

    SStable(查找算法)

    (3)掌握动态查找算法的实现、应用场合与优缺点 (4)加深对二叉树的理解,掌握二叉排序树的基本特性。 (5)进一步巩固二叉树的遍历这一重要概念,掌握用二叉排序树进行排序,查找的方法。 (6)能够针对具体问题...

    软件工程 数据库报告一.doc

    (1)掌握顺序表的顺序存储方法和基本操作; (2)掌握链表的链式存储方法和基本操作; (3)了解顺序表和链表的优缺点和适用场合; (3)能够运用顺序表或链表解决问题。

    计算机专业考研考试重点

    线性表的存储结构对比问题:链式存储和顺序存储的优缺点对比,各使用于那种应用场合 考点3. 树、二叉树和森林的相互转换问题:树二叉树森林之间的转换问题,注意树的左孩子右兄弟表示法 考点4. 二叉树的构造与遍历...

    计算机系统结构简答题总结

     3、计算机系统结构用软件实现和硬件实现各自的优缺点?  硬件优点:速度快,节省存储时间;缺点:成本高,利用率低,降低灵活性、适用性。  软件优点:成本低,提高灵活性、适用性;缺点:速度慢,增加存储时间、...

    华中师范大学数学系考研复试真题

    6.基本概念:溢出及判断方法、数的补码表示及求补、对阶、规格化同步控制和异步控制(含义、应用场合)、组合逻辑控制与微程序控制(基本思想、优缺点、应用场合)、中断方式与DMA方式(定义、应用场合)、程序状态...

    铁电存储器原理及应用比较

    将FRAM与其它存储器进行比较,分析在不同场合中各自的优缺点。最后以FM1808为例说明并行FPGA与8051系列单片机的实际接口,着重分析与使用一般SRAM的不同之处。 关键词:铁电存储器 FRAM原理 8051 存储技术1 背景铁电...

    半导体存储器有哪些类型

    存储器,顾名思义是存储设备。...这种卡一般仅用作数据的存储,不具备数据保密功能,应用场合如露天停车场、 洗衣房等。此类卡的优势在于价格低廉,制造简单。 由于IC卡 重要的应用特性是作为一种电子信息

    MCS196系列单片机分类与选型指南

    将FRAM与其它存储器进行比较,分析在不同场合中各自的优缺点。最后以FM1808为例说明并行FPGA与8051系列单片机的实际接口,着重分析与使用一般SRAM的不同之处。 关键词:铁电存储器 FRAM原理 8051 存储技术 1 背景 ...

    基于Web的电力调度信息系统中图像存取方案研究 (2008年)

    为有效地处理电力调度信息系统中图像数据存取问题,提出将图像转换为二进制流存储于数据库中,将图像提交到Web服务器的文件系统中,以及使用XML文档存储图像3种方案,并分析其各自的优缺点及适用场合。3种方案已经...

    基于大数据平台数据分析技术选型调研.pdf

    基于⼤数据平台数据分析技术选型调研 技术选型调研 ⼤⽅向任务 分布式平台 选出⼏个可⾏的⽅案 分析优缺点 任务细分: 数据源存储的问题 ⽀持分布式的深度学习组件 业内端到端的解决⽅案有哪些——可借鉴的架构⽅案 ...

    图片批量处理软件

    批量格式转换:不同的图片格式有不同的优缺点,适用于不同的应用场合,本软件可以将bmp,jpg,gif,png,.tiff等格式的图片转换为Jpg. 可以批量旋转图片:有时我们需要将图片旋转. 可以批量压缩图片文件大小:图片文件太大...

    【精品】计算机操作系统作业4(含答案).doc

    计算机操作系统作业4(含答案) 一、单项选择题 1.时钟中断是属于______。 A. 硬件故障中断 B.... 具体阐述常用的几种文件物理结构及其优缺点。 9. 文件目录结构有哪几种,各有什么优缺点? 10. 缓冲区主要有哪

    ORACLE重建索引总结

    (2)、下面讨论一下这三种方法的优缺点: 2.1、删除并从头开始建索引:方法是最慢的,最耗时的。一般不建议。 2.2、Alter index index_name rebuild 快速重建索引的一种有效的办法,因为使用现有索引项...

    NFS还是iSCSI:难以做出的抉择

    这两种协议根据应用场合的不同,各自都存在优缺点。但是存储的未来发展将会成为做出最终选择的重要依据。

    计算机理论第一章详细透彻 支持格式WORD

    IC卡按使用方式分为1,接触式IC卡,其表面有方形镀金接口,共8或者6个镀金触点,使用必须插入读卡机卡口内,通过金属触点传输数据,这样的IC卡用于存取信息量大,读写操作比较复杂的场合。接触式IC卡,易磨损,怕...

    计算机网络 谢希仁 第五版 习题解答

    习题1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:电路交换,它的主要特点是:① 在通话的全部时间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略;② 通信双方建立的通路中...

    数据分析一些常用工具

    缺点: 分析功能较弱、数据存储量不需要够大、不能应付大数据。 VBA 适用范围: 针对数据量大、重复劳动多的应用场景。 优点:能够胜任几乎所有的 EXCEL环境里面的工作,还能作为中控平台控制PPT、WORD。 缺点:对于...

Global site tag (gtag.js) - Google Analytics