文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>加快存储效率—使用存储过程

加快存储效率—使用存储过程

时间:2010-12-14  来源:风雅颂

    下面理出与存储过程有关的一些重要事实:

  • 存储过程可以接受输入参数,以输出参数的形式给调用过程返回多个值;
  • 存储过程可以给调用过程或者批处理返回状态值,表示成功或者失败;
  • 存储过程可以调用其他存储过程并执行它们;
  • 存储过程允许模块化编程,也即是说,可以独立于应用程序创建它们,可以在不重新编译应用程序的情况下修改它们。
  • 存储过程允许以更快的速度执行。数据处理反复多次时,存储过程会比应用程序提交给数据库的SQL代码更快。因为创建存储过程时,就已经对它们进行了解析和编译,第一次执行过后,可以使用处于内存中的这个过程,在客户-服务器系统中,这在很大程度上提高了性能,在这样的系统中,几个客户调用和执行同一个存储过程。相反,SQL语句每次运行时都要从客户端重复发送,数据库引擎每次执行它们时,都要进行编译和优化,这在很大程度上影响了应用程序的性能。
  • 存储过程可以大大地减少网络通信量,在存储过程中完成数据密集型操作任务并且只给通用程序返回一次,不必在网络上把几个SQL语句发送多次,这将节省很多网络通信工作。
  • 存储过程可用作安全机制,我们可以用这样的一种方式建立用户组,即只有某些用户组可以执行某个存储过程。

二.怎么用

  用MS SQL2000做例子

  1.

  

 
相关阅读 更多 +
排行榜 更多 +
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载
几何飞行安卓版

几何飞行安卓版

飞行射击 下载