储存过程思想上很简单,就是数据库SQL语句层面的代码封装与重用。

优点:

(1)通过把处理封装在容易使用的单元中,简化复杂的操作;

(2)简化对变动的管理。

(3)通常储存过程有助于提高应用程序的性能。

(4)储存过程有助于减少应用程序和数据库服务器之间的流量

(5)储存的程序对任何应用程序都是可重用的和透明的。

(6)储存的程序是安全的。

缺点:

(1)如果使用大量存储过程,那么使用这些存储过程的每一个连接的内存使用量将会大大增加。此外,如果您在储存过程中过度使用大量逻辑操作,则cpu使用率也会增加。

(2)储存过程的构造使得开发具有复杂的业务逻辑的存储过程变得非常困难。

(3)很难调试存储过程

(4)开发和维护存储过程并不容易。

储存过程的优点?缺点?相关推荐

  1. 数据库基础-储存过程和触发器

    储存过程和触发器 储存过程 什么是储存过程? 储存过程的优点 储存过程的类型 储存过程的创建与执行 储存过程的创建 储存过程的执行 储存过程的修改 储存过程的删除 触发器 什么是触发器 触发器的类型 ...

  2. mysql数据库储存过程

    mysql数据库储存过程 mysql数据库的 '储存过程' 其实就是把多个select操作的语句封装起来,再给他们一个名称用来以后的调用,你可以理解为python中的函数,差不多 优点 1 通过吧处理 ...

  3. 第六章SQL数据库开发--TSQL—储存过程

    第六章SQL数据库开发--TSQL-储存过程 6.1 TSQL-存储过程说明 存储过程 (Stored Procedure) 是在大型数据库系统中 , 一组为了完成特定功能的 SQL 语句集 , 存储 ...

  4. 数据库:储存过程与触发器

    储存过程: 存储过程是存储在数据库目录中的一段声明性SQL语句. 存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数来执行它. 存储过程的优点: ① 增强了SQL语句的功能和灵活性 ...

  5. 数据库索引的作用和优点缺点

    原文:数据库索引的作用和优点缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能.  第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性.  第二,可以大大加快 数据的检索速 ...

  6. 推荐系统中常用算法 以及优点缺点对比

    推荐系统中常用算法 以及优点缺点对比 2014/09/20 [Martin导读]随着互联网特别是社会化网络的快速发展,我们正处于信息过载的时代.用户面对过量的信息很难找到自己真正感兴趣的内容,而内容提 ...

  7. MYSQL储存过程和储存函数和变量

    储存过程和储存函数和变量 变量的应用: 变量分类为: 系统变量和自定义变量 系统变量和全局变量还可以细分: 系统变量分类: 全局变量和会话变量 自定义变量分类: 用户变量和局部变量 下面是变量的一些具 ...

  8. yolov3算法优点缺点_优点缺点

    yolov3算法优点缺点 Naive Bayes: A classification algorithm under a supervised learning group based on Prob ...

  9. MySQL 储存过程-原理、语法、函数详细说明

    2019独角兽企业重金招聘Python工程师标准>>> Mysql储存过程是一组为了完成特定功能的SQL语句集,经过编译之后存储在数据库中,当需要使用该组SQL语句时用户只需要通过指 ...

最新文章

  1. 3DSlicer14:Loadable Module
  2. 以Linux系统(Ubuntu)开发生活(一)
  3. 简述python是怎么处理异常的-Python异常处理知识点总结
  4. java outofmemory 处理_java.lang.OutOfMemoryError处理错误
  5. C/C++——输入输出字符相关,cout.put()和putchar()
  6. 经典推荐:08年草根站长现状360度总结分析
  7. 【TWVRP】基于matalb蚁群算法求解带时间窗的车辆路径规划问题【含Matlab源码 775期】
  8. 用户名 不在 sudoers 文件中。此事将被报告。
  9. 渗透扫描工具Nmap下载、安装和使用
  10. docker rabbit Management API returned status code 500 -
  11. 图像去雾算法(二)基于暗通道先验算法学习笔记
  12. ps和php有什么关系,lr和ps有什么区别
  13. 【看表情包学Linux】进程阻塞 | 轮询检测 | 基于非阻塞等待的轮询方案 | 进程程序替换 | exec 函数簇
  14. 【编程不良人】SpringSecurity实战学习笔记07---授权
  15. JAVA day02代码(条件控制语句部分)
  16. IT服务管理指标体系与报表体系
  17. 新能源产业链全景图(建议收藏)
  18. vSphere Client无法连接到Vcenter
  19. 鲁大师html5是什么,鲁大师怎么样
  20. 持续集成和交付流水线的反模式

热门文章

  1. Spring入门须知
  2. Android学习 - Material Design设计规范
  3. matlab中找矩阵最小值,matlab寻找矩阵最小值
  4. Vitamio多媒体开发框架
  5. 简单好用的音频转换器分享
  6. XTM计算机辅助翻译,计算机辅助翻译原理与实践
  7. 双色球笔记3--输出所有中奖号码
  8. 探索自助报表BI的现状和未来(文末送福利)
  9. 2021年吉林艺术高考成绩查询,2021年吉林艺术学院高考录取结果什么时候出来及查询系统入口...
  10. 人脸识别 无法打开相机 笔记本_笔记本上的人脸识别怎么用?需要安装驱动吗?...