易截截图软件、单文件、免安装、纯绿色、仅160KB

如何计算MS SQL语句执行的时间还有c#


MSSQL:
declare @begin datetime
declare @End datetime
set @begin=getdate()
   --执行的语句写在这里
set @End=getdate()
select datediff(millisecond,@begin,@End) as 执行的时间
--millisecond表示毫秒 如果看秒可以使用ss
C#:
很多时候,我们对自己的程序的瓶颈不是很清楚。如一个本地类和一个webservice之间的调用到底是有多大的区别。页面整个的执行时间怎么样监控。程序是在那个地方化的时间最长。现在我就把.NET2.0以后的监控方法说下。其实很简单,只要在System.Diagnostics 中就有一个可以直接使用的类 --Stopwatch。不多说了。将代码贴出来。
 protected void Page_Load(object sender, EventArgs e)
    {
        Stopwatch watch = new Stopwatch(); //实例化一个监控对象
        watch.Start();  //开始监控业务逻辑
        
        string a = null;
        for (int i = 0; i < 10000; i++)
        {
          a = i.ToString();
        }
        Thread.Sleep(10); //将线程延迟10毫秒。一个多这样的测试,多要使用到线程方面
        watch.Stop(); //结束监控
        Response.Write(watch.ElapsedMilliseconds); //输出计时结果,单位:毫秒
    }


相关文档:

有用的sql语句

  随机读取若干条记录,测试过
Access语法:SELECT top 10 * from 表名 ORDER BY Rnd(id)
Sql server:select top n * from 表名 order by newid()
mysql select * from 表名 Order By rand() Limit n
  说明:选择从10到15的记录
select top 5 * from (select top 15 * from table order by id asc) table_别名 or ......

PL/SQL报无效的窗口句柄的解决办法

我在使用PL/SQL时,点击某个字段旁边的小按钮希望弹出编辑窗口时,PL/SQL提示“无效的窗口句柄”。一直不明白是怎么回事,后来baidu了下,才知道这个功能和windows的print spooler服务有关。启动该服务就可以了。 ......

经典SQL语句大全

经典SQL语句大全
下列语句部分是Mssql语句,不可以在access中使用。
  SQL分类:
  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
  首先,简要介绍基础语句:
  1、 ......

精妙Sql语句

下列语句部分是Mssql语句,不可以在access中使用。
SQL分类:
DDL—数据定义语言(Create,Alter,Drop,DECLARE)
DML—数据操纵语言(Select,Delete,Update,Insert)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句:
1、说明:创建数据库
Create DATABASE database ......

SQL Server 2005 Express Edition 傻瓜式安装

      由于最近要用到打包SQL Server 2005 Express Edition ,由于在安装过程中需要设置很多东西。带来很多的不便,于是在网上和MSDN找了好久终于找到办法了 ^_^
我用的是批处理来实现的,好了直接贴代码
CLS  
@ECHO OFF  
ECHO.     
ECH ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号