楼主: wisdomone1

[精华] 在web网站中大量采用存储过程性能讨论

[复制链接]
论坛徽章:
3
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:222011新春纪念徽章
日期:2011-02-18 11:43:32鲜花蛋
日期:2013-01-09 10:28:03
81#
发表于 2010-7-9 11:55 | 只看该作者
关注……

使用道具 举报

回复
论坛徽章:
86
2015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11优秀写手
日期:2013-12-18 09:29:11日产
日期:2013-10-17 08:44:39马自达
日期:2013-08-26 16:28:022013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-23 16:55:51马上有房
日期:2014-02-19 11:55:14
82#
发表于 2010-7-9 12:07 | 只看该作者
大数据量读取、计算、返回的话,采用存储过程会有较大的优势。

不过,我见过连个简单查询都用存储过程的。。。。这个就没有必要了。

使用道具 举报

回复
论坛徽章:
3
ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222010新春纪念徽章
日期:2010-03-01 11:19:55ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
83#
发表于 2010-7-9 13:47 | 只看该作者
讨论的好激烈,学习了。

使用道具 举报

回复
论坛徽章:
5
会员2007贡献徽章
日期:2007-09-26 18:42:10奥运会纪念徽章:水球
日期:2008-10-24 13:17:39生肖徽章2007版:蛇
日期:2009-11-13 10:54:51ITPUB学员
日期:2009-11-30 11:23:13ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15
84#
发表于 2010-7-9 16:39 | 只看该作者
存储过程对sql共享方面性能较好,因此类似循环的地方可以使用,减少sql解析成本

使用道具 举报

回复
论坛徽章:
9
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:512012新春纪念徽章
日期:2012-01-04 11:56:44ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:482013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
85#
发表于 2010-7-9 23:04 | 只看该作者
newkid 大杀四方啊.
熟悉了业务类型才能说得清楚一些道理.

使用道具 举报

回复
论坛徽章:
5
2010新春纪念徽章
日期:2010-03-01 11:08:292010年世界杯参赛球队:南非
日期:2010-06-20 11:17:01ITPUB9周年纪念徽章
日期:2010-10-08 09:32:272010广州亚运会纪念徽章:田径
日期:2011-01-09 00:21:452011新春纪念徽章
日期:2011-02-18 11:42:49
86#
发表于 2010-7-10 00:15 | 只看该作者
原帖由 sundog315 于 2010-7-9 12:07 发表
大数据量读取、计算、返回的话,采用存储过程会有较大的优势。

不过,我见过连个简单查询都用存储过程的。。。。这个就没有必要了。

这个要看系统架构设计的,有的系统是将存储过程作为中间件来使用的,虽然性能不一定最优,物理扩展性也不太好,但却确实可行的,而且这样的设计,结构分层和逻辑封装上面非常清晰,对两层和三层结构都可以以同一套业务逻辑算法支持(好处谁用谁知道)。

使用道具 举报

回复
论坛徽章:
25
授权会员
日期:2007-08-20 23:44:422011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-02-18 11:42:49管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-01-04 11:49:54咸鸭蛋
日期:2012-02-06 17:15:202012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:362012新春纪念徽章
日期:2012-02-13 15:11:36
87#
发表于 2010-7-13 00:08 | 只看该作者
我对淘宝不了解,但是我在想,淘宝最核心的Oracle库也应该就只有那几套,尽管他们有很多的DBA。就像OS的内核一样,核心的就只有那么一点东西,因为正是最核心的部分,所以力求简化,稳定,高效。一点个人见解。

使用道具 举报

回复
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
88#
发表于 2010-7-13 15:52 | 只看该作者
原帖由 sundog315 于 2010-7-9 12:07 发表
大数据量读取、计算、返回的话,采用存储过程会有较大的优势。

不过,我见过连个简单查询都用存储过程的。。。。这个就没有必要了。

这个恐怕要用,也是用在WEB网站的非生产数据库,比如后台的BI数据库,从生产数据库同步过来的数据,通过存储过程做某些计算和汇总。

使用道具 举报

回复
论坛徽章:
11
授权会员
日期:2007-07-08 18:54:592009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:蛇
日期:2008-10-24 16:46:51奥运会纪念徽章:现代五项
日期:2008-10-24 13:26:49生肖徽章2007版:羊
日期:2008-04-17 18:05:112008新春纪念徽章
日期:2008-02-13 12:43:03生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10
89#
发表于 2010-7-14 17:51 | 只看该作者
原帖由 magic007 于 2010-7-13 00:08 发表
我对淘宝不了解,但是我在想,淘宝最核心的Oracle库也应该就只有那几套,尽管他们有很多的DBA。就像OS的内核一样,核心的就只有那么一点东西,因为正是最核心的部分,所以力求简化,稳定,高效。一点个人见解。



简化,稳定,高效

使用道具 举报

回复
论坛徽章:
36
数据库板块每日发贴之星
日期:2008-06-23 01:01:58奥运会纪念徽章:足球
日期:2012-08-21 19:26:212013年新春福章
日期:2013-02-25 14:51:24蜘蛛蛋
日期:2013-05-03 17:38:25一汽
日期:2013-08-19 16:12:56保时捷
日期:2013-10-18 23:41:21阿斯顿马丁
日期:2013-11-11 14:17:47大众
日期:2013-11-17 16:50:19问答徽章
日期:2014-01-13 00:25:10马上有车
日期:2014-08-03 11:06:20
90#
 楼主| 发表于 2010-7-14 18:01 | 只看该作者
开发dba难作啊,哈哈.

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表