获得sql 语句执行时间
来源:互联网 发布:mysql的可视化工具 编辑:程序博客网 时间:2024/05/16 14:21
showExecutTime.aspx页面代码:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat ="server">
protected void srcMovies_Selected(Object sender, ObjectDataSourceStatusEventArgs e)
{
lblExecutionTime.Text = e.OutputParameters["executionTime"].ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server" id="Head1">
<title>显示程序提供信息</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView id="grdMovies" DataSourceID ="srcMovies" runat="server"/>
<asp:ObjectDataSource ID="srcMovies" TypeName ="Movie2" SelectMethod ="GetAll" runat ="server" OnSelected ="srcMovies_Selected">
<SelectParameters>
<asp:Parameter Name ="executionTime" Type ="int64" Direction="output" />
</SelectParameters>
</asp:ObjectDataSource>
<br />
Execution time wes
<asp:Label ID="lblExecutionTime" runat ="server" ></asp:Label>
milliseconds
</div>
</form>
</body>
</html>
--------------------------------------------------------------------------------------------------------------------------------------
app_code/Movie2.cs处理程序代码
using System;
using System.Data;
using System.Data.SqlClient;
using System.Web.Configuration;
using System.Collections;
using System.Collections.Generic;
/// <summary>
/// Movie2 的摘要说明
/// </summary>
public class Movie2
{
public Movie2()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private static readonly string _connectionString;
private string _title;
private string _director;
public string Title
{
get {return _title ; }
set { _title = value; }
}
public string Director
{
get { return _director; }
set { _director =value ;}
}
public List<Movie2> GetAll(out long executionTime)
{
List<Movie2> results = new List<Movie2>();
SqlConnection con = new SqlConnection(_connectionString);
SqlCommand cmd = new SqlCommand("WAItfor delay '0:0:03';select title,director from movies",con);
con.StatisticsEnabled = true;
using (con)
{
con.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader .Read ())
{
Movie2 newMovie = new Movie2();
newMovie .Title =(string )reader ["Title"];
newMovie.Director = (string)reader["Director"];
results.Add(newMovie );
}
}
//获得执行时间&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
IDictionary stats = con.RetrieveStatistics();
executionTime = (long)stats["ExecutionTime"];
return results;
}
static Movie2()
{
//获得默认配置的字符串WebConfigurationManager
_connectionString = WebConfigurationManager.ConnectionStrings["Movies_Conn"].ConnectionString;
}
}
- 获得sql 语句执行时间
- MSSQL中获得SQL语句的执行时间。
- 得到SQL语句执行时间
- 统计sql语句执行时间
- 测试SQL语句执行时间
- 查看sql语句执行时间
- Hibernate----sql语句执行时间
- ms-sql语句执行时间
- 看sql语句执行时间
- 计算sql语句执行时间
- mysql SQL语句执行时间
- 监控sql语句执行时间
- SQL 语句执行时间分析
- 查看SQL语句执行时间
- SQL看语句执行时间
- SQL SERVER 查看语句执行时间
- 查看SQL语句的执行时间
- 查看SQL语句的执行时间
- 从access导入数据到sqlserver
- HttpUtility.HtmlEncode 方法 (String)
- 应用程序中断处理
- 修改fckeditor增加自定义按钮,配合大文章分页
- 数字电视标准
- 获得sql 语句执行时间
- Windows下安装使用openldap
- rails技巧之得到web应用中的web服务器地址和端口号
- ResultSetMetaData
- 二八原则的算法
- 选择与放弃
- Eclipse插件集合
- 忘记密码照样查看QQ聊天记录
- datatable与dataset加二维数组实现