荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Sage (Sman), 信区: Database
标  题: 尽可能的使用存储过程
发信站: BBS 荔园晨风站 (Tue Mar  7 21:06:58 2000), 转信


     设计一个性能良好的系统,在对数据的操作方面,应该尽可能的使用存储过程。
因为存储过程是把一组命令存储在服务器中,系统把这组命令预先编译好,用户
调用存储过程,就等于使用了那些已编译好的语句,这样可以提高系统的性能。
而一般的查询命令就要待系统编译后才执行,试想一下,如果有很多查询命令
同时发出,想必会对系统的性能有一定影响。
  存储过程可以嵌套,还可以调用其它过程。一个过程可从另一个过程中启动,
被启动的过程也可再激发另一个过程。在这样一个事务中,顶层的过程是嵌套
层序为,它的第一个下属过程嵌套层序为2。这样它可以嵌套16层。而存储过程
可以展示套调用其自身,这一技术称为递归。在C语言中也经常用到这种技术,
通过递归,一个问题的答案可以用该问题的各个子集的答案表达。
  当然一个系统的性能也取决于很多方面,如:开发组中各成员的技术水平、
一个好的应用程序各数据库设计、硬件、网络等等。

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.11.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店