提高DB2 Web程序性能2条规则
日期:2007年10月22日 作者: 查看:[大字体 中字体 小字体]-
速度和可升级性是网络开发重要的性能要求,而且它们也不难达到。应用一些简单的规则会提高网络应用的性能。在本文中,您将了解到使用Borland C#Builder和IBM DB2通用数据库(UDB)8.1开发快速Microsoft® ASP.NET Web应用程序的2条规则。
分析Web应用程序的性能需要利用一些手段来检测每个操作的性能。为此,我创建了一个TimeDiff类(见程序清单1),它可以计算数据库操作的用时。你可以利用TimeDiff类的检测结果作为衡量数据库操作性能的基准,来观察哪些操作最为有效。我还创建了一个配合TimeDiff 类使用的LOTSOFRECORDS表(见程序清单2),它包含10,000条记录,你可以通过对它的操作来观察不同技术之间的性能差异。DB2具有内部缓冲池,一旦运行一个查询,内部缓冲池启用,因此二次查询的速度较快。在检测查询速度时,请忽略缓冲池启用前的结果而采用启用后的结果。
程序清单1. TimeDiff类
using System;
namespace Effeciency
{
///
/// 这个类用于时间计算。在例子中,
/// 我们将利用它检测数据库操作的速度,
/// 以便作性能上的比较。
///
public class TimeDiff
{
DateTime StartTime;
DateTime EndTime;public TimeDiff() {}
public void Start()
{
StartTime = DateTime.Now;
}public void Stop()
{
EndTime = DateTime.Now;
}public string TimeDifferenceText
{
get
{
TimeSpan TimeDifference = EndTime - StartTime;
return TimeDifference.ToString();
}
}
}
}程序清单2. LOTSOFRECORDS的表定义
CREATE TABLE "GLENN "."LOTSOFRECORDS" (
"KEYCOL" INTEGER NOT NULL ,
"COL1" CHAR(50) ,
"COL2" CHAR(50) ,
"COL3" CHAR(50) ,
"COL4" CHAR(50) ,
"COL5" CHAR(50) ,
"COL6" CHAR(50) ,
"COL7" CHAR(50) ,
"COL8" CHAR(50) ,
"COL9" CHAR(50) ,
"COL10" CHAR(50) )
IN "USERSPACE1" ;
COMMENT ON TABLE "GLENN "."LOTSOFRECORDS" IS 'Table designed to Contain Lots of Records';-- DDL Statements for primary key on Table "GLENN "."LOTSOFRECORDS"
ALTER TABLE "GLENN "."LOTSOFRECORDS"
- [1] [2] 下一页
- 提高DB2 Web程序性能2条规则 相关文章:
- ·开机提示reboot and select proper boot device or insert boot Media in selected boot device的解决
- ·cmd-c:\boot\bootsect.exe /nt60 c: 提示bootsect.exe 不是有效的win32应用程序。请高
- ·XP命令提示符详解及IP查询
- ·局域网内共享文件 提示没有访问权限的问题
- ·音量控制进不去了,提示说不能执行SndVol32.exe的解决教程
- ·开机提示“INT13/02h Read error(AX=0100.DL=80)”
- ·开机提示:Unknown flash Type
- ·内网用好UPNP 让BT与电驴大幅提速
- ·系统命令提示符八大特别技巧
- ·提高查询速度:SQL Server数据库优化方案
- 提高DB2 Web程序性能2条规则 相关软件
- ·报检员考试复习提纲[PDF版]
- ·ICO图标提取编辑专家 V4.7
- ·性感美少女帕特里克·潘提尔写真美图
- ·提督决断全集
- ·电影音乐提取机 V3.9
- ·批量eml邮件地址提取工具 V1.0
- ·NBA在线直播提醒工具 V2.0
- ·事件提示精灵V3.9.1
- ·阿凡提巧选排列3 V1.91
- ·记得提醒我(定时提醒关机软件) V1.0
上一篇:Asp.Net XML操作基类
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·中国地区三级联动下拉菜单代码和示例(附带代码下载)
- ·首页用户登陆模板
- ·在网页中插入播放器的代码
- ·下拉列表框1下拉列表框2(HTML版)
- ·学习HTML:iframe用法总结
- ·表单特殊输入处理收集
- ·解析Html页面:HTML Parser的试用
- ·使网页文字竖排的三种方法
- ·最简单的栏目切换方法(样式系列之栏目切换篇2)
- ·公告效果
- ·Winamp网页播放器代码
- ·HTML 初学者指南(上)
- ·关于网页字体大小的问题
- ·HTML组件(HTML COMPONENTS)全解析
- ·我也放个栏目切换代码,简简单单的。
- ·小技巧:网页自动转向代码
- ·无边框窗口代码详解
- ·网页制作中关于网页表单提交的制作
- ·层(div)的上下滚动
- ·特殊字符编码大全
特别推荐
- ·最简单的栏目切换方法(样式系列之栏目切换篇2)
- ·加快 DHTML 的一组技巧
- ·无边框窗口代码详解
- ·网页制作中关于网页表单提交的制作
- ·常用的HTML标签和属性
- ·下拉列表框1下拉列表框2(HTML版)
- ·首页用户登陆模板
- ·如何利用HTML优化加快网页速度
- ·学习HTML:iframe用法总结
- ·解析Html页面:HTML Parser的试用
- ·详细了解HTC中的对象
- ·快速精通掌握框架的使用
- ·40个网页常用小代码
- ·中国地区三级联动下拉菜单代码和示例(附带代码下载)
- ·表单特殊输入处理收集
- ·网页制作学习:页面控制常见问题及解决办法
- ·让别人看不到我的网页源代码的方法汇总
- ·Winamp网页播放器代码
- ·Kesion cms 3.0部份标签说明集合
- ·HTML组件(HTML COMPONENTS)全解析
