日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

2.0中获取数据库连接统计数据

發(fā)布時(shí)間:2023/11/27 生活经验 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2.0中获取数据库连接统计数据 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
作者: http://blog.joycode.com/liuhuimiao/

.NET 2.0中的SqlConnection多了一個(gè)StatisticsEnabled屬性和ResetStatistics()、RetrieveStatistics()兩個(gè)方法,用于獲取SQLServer的連接統(tǒng)計(jì)數(shù)據(jù)。當(dāng)然,這樣做是以性能損耗為代價(jià)的,但作為監(jiān)控?cái)?shù)據(jù)庫(kù)狀態(tài)的一種快捷實(shí)用手段未嘗不可。

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ page language="C#" %>
<script runat="server">
???
void Page_Load(object sender, EventArgs e)
??? {
??????? string connString
= "Northwind的連接串";
??????? SqlConnection conn
= new SqlConnection(connString);
??????? conn.StatisticsEnabled
= true;
??????? conn.ResetStatistics();
??????? conn.Open();
??????? SqlCommand cmd
= new SqlCommand("SELECT * FROM Orders", conn);
??????? SqlDataReader reader
= cmd.ExecuteReader();
??????? reader.Close();
??????? conn.Close();

??????? Hashtable ht
= (Hashtable)conn.RetrieveStatistics();
??????? foreach (string key
in ht.Keys)
??????? {
??????????? Label1.Text
+= "Key: " + key + " = " + ht[key] + "<BR />";
??????? }
??? }
</script>
<html>
<head id="Head1" runat="server">
???
<title>Untitled Page</title>
</head>
<body>
???
<form id="Form1" runat="server" autocomplete="on">
???????
<asp:Label ID="Label1" Runat="server" Text=""></asp:Label>
???
</form>
</body>
</html>

運(yùn)行后的結(jié)果就是SQLServer連接統(tǒng)計(jì)數(shù)據(jù)結(jié)果:

Key: NetworkServerTime = 0
Key: BytesReceived = 156913
Key: UnpreparedExecs = 1
Key: SumResultSets = 1
Key: SelectCount = 1
Key: PreparedExecs = 0
Key: ConnectionTime = 30
Key: ExecutionTime = 30
Key: Prepares = 0
Key: BuffersSent = 1
Key: SelectRows = 830
Key: ServerRoundtrips = 1
Key: CursorOpens = 0
Key: Transactions = 0
Key: BytesSent = 48
Key: BuffersReceived = 20
Key: IduRows = 0
Key: IduCount = 0

總結(jié)

以上是生活随笔為你收集整理的2.0中获取数据库连接统计数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。