当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。
 

 

    摘要:最流行的http服务器软件之一。快速、可靠、可通过简单的api扩展,perl/python解释器可被编译到服务器中,完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的web服务器,apache可能是最佳选择。这里的是windows版本。 文件大小:4309 kb 操作系统:win9x/nt/2000/xp 语言界面:英文 apache http server for win......
    摘要:“2003年的时候谈64位,很多人认为那是一个梦;2004年谈64位,有人会说,等等看看;2005年谈64位,随着兼容32位的64位路线的被认可,大家都说,opteron和 nocona核心xeon都是能够应用的。2006年,希望64位的应用软件能够有更快的发展,将应用真正落到实处。” --北京某机械制造企业的信息中心主任 技术: 应用64位,等待双核 一个新技术从提出到应用往往是一个漫长的过程,......


存储过程编写经验和优化措施
一.适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对sp(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人.  

【程序编程相关:Linux获得真正3D桌面 开源支持者喜

【推荐阅读:使用Linux操作系统的运输机器人

二.介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑与对数据库的操作,这个时候就会用sp来封装数据库操作.如果项目的sp较多,书写又没有一定的规范,将会影响以后的系统维护困难与大sp逻辑的难以理解,另外如果数据库的数据量大或者项目对sp的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的sp要比一个性能差的sp的效率甚至高几百倍.   【扩展信息:Windows升级vista:07年全球

三.内容:  

1.开发人员如果用到其他库的table或view,务必在当前库中建立view来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该sp所使用的跨库table或view,不方便校验.

2.开发人员在提交sp前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查.  

3.高程序运行效率,优化应用程序,在sp编写过程中应该注意以下几点:

a)sql的使用规范:

 i. 尽量避免大事务操作,慎用holdlock子句,提高系统并发能力.

 ii. 尽量避免反复访问同一张或几张表,尤其是数据量较大的表,可以考虑先根据条件提取数据到临时表中,然后再做连接.

 iii. 尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就应该改写;如果使用了游标,就要尽量避免在游标循环中再进行表连接的操作.


...   下一页
 ·功能服务器还能再火吗    »显示摘要«
    摘要:相似的情况也发生在国内厂商身上,登陆他们的公司网站,几乎就没有“功能服务器”之类的介绍。 功能单一导致无人问津功能单一是它的软肋。如果回忆以前的功能服务器产品,多数是一台服务器实现一个功能,比如web服务器、mail服务器、视频服务器:企业实现一个应用,就需要购买一台单独的功能服务器产品。 问题随之而来,企业应用一旦增加,就需要不断购买功能服务器产品。设想一下,如果一个中小型企业需要3个应......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE