WEB开发网
开发学院数据库DB2 提高DB2 Web程序性能5条规则 阅读

提高DB2 Web程序性能5条规则

 2007-05-20 16:18:06 来源:WEB开发网   
核心提示:速度和可升级性是网络开发重要的性能要求,而且它们也不难达到,提高DB2 Web程序性能5条规则,应用一些简单的规则会提高网络应用的性能,在本文中,在例子中, /// 我们将利用它检测数据库操作的速度,您将了解到使用Borland® C#Builder和IBM® DB2®通用数据库(UDB)8.1

速度和可升级性是网络开发重要的性能要求,而且它们也不难达到。应用一些简单的规则会提高网络应用的性能。在本文中,您将了解到使用Borland® C#Builder和IBM® DB2®通用数据库(UDB)8.1开发快速Microsoft® ASP.NET Web应用程序的5条规则。

分析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();
   }
   }
  }
  }

1 2 3  下一页

Tags:提高 DB Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接