精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Ado.net快馬加鞭

發布時間:  2012/9/11 16:56:52
  連接池
   
    Connection Timeout--嘗試連接數據存儲區時的等待時間默認是15秒
   
    Min Pool Size-連接池的最小容量
   
    Max Pool Size-連接池最大容量默認是100
   
    Pooling 默認是true則請求從連接池返回一個新的連接,沒有澤創建
   
    Connection Reset表示在從連接池中刪除數據庫連接時,將會重置該連接,默認是true,如果設置成false則在創建連接時往返服務器的次數會更少但是不更新連接狀態
   
    如果出了毛病就~~SqlConnection.ClearAllPools();//清除連接池
   
    ------然后是重頭戲~~自然是使用異步咯
   
    1首先在連接字符串中設置一個 async=true
   
    -------理論就這么多了~~看段代碼爽爽把
   
    31041條紀錄4秒
   
    using System;
   
    using System.Data;
   
    using System.Configuration;
   
    using System.Collections;
   
    using System.Web;
   
    using System.Web.Security;
   
    using System.Web.UI;
   
    using System.Web.UI.WebControls;
   
    using System.Web.UI.WebControls.WebParts;
   
    using System.Web.UI.HtmlControls;
   
    using System.Data.SqlClient;
   
    public partial class Default5 : System.Web.UI.Page
   
    {
   
    PRotected void Page_Load(object sender, EventArgs e)
   
    {
   
    }
   
    protected void Button1_Click(object sender, EventArgs e)
   
    {
   
    DateTime old = DateTime.Now;
   
    SqlConnection DbCon;
   
    SqlCommand Command = new SqlCommand();
   
    SqlDataReader OrdersReader;
   
    IAsyncResult AsyncResult;//異步
   
    DbCon = new SqlConnection();
   
    DbCon.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionStringInfo"].ConnectionString;
   
    Command.Connection = DbCon;
   
    Command.CommandText = "Select";
   
    Command.CommandType = CommandType.StoredProcedure;
   
    Command.Connection = DbCon;
   
    try
   
    {
   
    DbCon.Open();
   
    AsyncResult = Command.BeginExecuteReader();
   
    while (!AsyncResult.IsCompleted)//獲取異步操作是否已完成的指示。
   
    {
   
    //由于異步操作必須阻止線程秒鐘
   
    System.Threading.Thread.Sleep(10);
   
    }
   
    OrdersReader = Command.EndExecuteReader(AsyncResult);
   
    GridView1.DataSource = OrdersReader;
   
    GridView1.DataBind();
   
    }
   
    catch (System.Exception)
   
    {
   
    }
   
    TimeSpan not=DateTime.Now-old;
   
    Label1.Text = not.Seconds.ToString();
   
    }
   
    }
   
    - -上面的只是小事伸手~~來個速度更快的
   
    //最強大的wait調用,只是把System.Threading.WaitHandle.WaitAll換成,System.Threading.WaitHandle.WaitAny因為System.Threading.WaitHandle.WaitAny
   
    //可以在某一格進程結束后得到處理,修改try部分--注意看
   
    protected void Button4_Click(object sender, EventArgs e)
   
    {
   
    DateTime old = DateTime.Now;
   
    //實際上就是在第一個結果集是檢索的源,第二個結果集實際上只要查詢第一個結果集里面有的字段,不會在數據庫中查尋,而是用第一個結果集
   
    SqlConnection DBCon = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionStringInfo"].ConnectionString);
   
    SqlCommand Table_1Command = new SqlCommand("select  * from Table_2 where Id>4000001", DBCon);//---這里執行查詢后
   
    SqlCommand MMCommand = new SqlCommand("select Title ,Content from MM,Table_2 where MM.ID=Table_2.Id", DBCon);//Table_2.Id其實是上面的Table_2地一列
   
    Table_1Command.CommandType = CommandType.Text;
   
    MMCommand.CommandType = CommandType.Text;
   
    SqlDataReader Table_1DataReader;
   
    SqlDataReader MMDataReader;
   
    IAsyncResult Table_1AsyncResult;
   
    IAsyncResult MMAsyncResult;
   
    System.Threading.WaitHandle[] WHandles = new System.Threading.WaitHandle[2];
   
    //封裝等待對共享資源的獨占訪問的操作系統特定的對象。
   
    System.Threading.WaitHandle Table_1Whandle;
   
    System.Threading.WaitHandle MMWhandle;
   
    try
   
    {
   
    DBCon.Open();
   
    Table_1AsyncResult = Table_1Command.BeginExecuteReader();
   
    MMAsyncResult = MMCommand.BeginExecuteReader();
   
    Table_1Whandle = Table_1AsyncResult.AsyncWaitHandle;
   
    MMWhandle = MMAsyncResult.AsyncWaitHandle;
   
    WHandles[0] = Table_1Whandle;
   
    WHandles[1] = MMWhandle;
   
    System.Threading.WaitHandle.WaitAny(WHandles);
   
    for (int index = 0; index < 2; index++)
   
    {
   
    //--------返回完成執行等待句柄索引該數據在WHandles索引里面的某個
   
    int whindex = System.Threading.WaitHandle.WaitAny(WHandles);
   
    switch (whindex)
   
    {
   
    //注意這里必須和上面裝入WHandles集合的索引一樣
   
    case 0:
   
    Table_1DataReader = Table_1Command.EndExecuteReader(Table_1AsyncResult);
   
    GridView1.DataSource = Table_1DataReader;
   
    GridView1.DataBind();
   
    break;
   
    case 1:
   
    MMDataReader = MMCommand.EndExecuteReader(MMAsyncResult);
   
    GridView2.DataSource = MMDataReader;
   
    GridView2.DataBind();
   
    break;
   
    }
   
    }
   
    }
   
    catch (System.Exception)
   
    {
   
    }
   
    finally
   
    {
   
    DBCon.Close();
   
    }
   
    TimeSpan not = DateTime.Now - old;
   
    Label1.Text = not.Seconds.ToString();
   
    }
   
    ~~上面的可是高級應用--不過在怎么提速安全第一
   
    首先要設置三臺服務器~~或者是三個sqlserver實例咯
   
    主要服務器為。
   
    景象服務器為。\Partner
   
    觀察者服務器為。\Witness
   
    然后再連接字符串中設置 FailOver Parter=".\Partner"即可
   
    --當往主服務器中插入數據的時候竟象服務器也會插入數據,如果主服務器停止工作則景象服務器被觀察者服務器設置為主服務器

本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網絡版權侵權舉報電話:0371-60135995
  • 警情提示:注意防范電信網絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    免费人成精品欧美精品 | 麻豆精品网站| 老牛国内精品亚洲成av人片| 深夜视频一区二区| 国产亚洲第一伦理第一区| 欧美精品九九| 久久99精品久久久久久园产越南| 欧美91在线| 日韩黄色免费网站| 亚洲免费激情| 在线视频精品| 免费视频亚洲| 国产欧美日韩在线观看视频| 亚洲影院天堂中文av色| 九九久久电影| 亚洲二区在线| 136国产福利精品导航网址| 五月天av在线| 国产精品对白久久久久粗| 日韩激情一区二区| 中文字幕一区二区三区四区久久| 欧美午夜不卡| 欧美高清不卡| 在线 亚洲欧美在线综合一区| 欧美jjzz| 国产高清一区二区| av不卡免费看| 美国欧美日韩国产在线播放| aⅴ色国产欧美| 亚洲在线免费| 免费在线看一区| 日韩精品一二三区| 免费观看在线综合| 亚洲一区区二区| 免费国产亚洲视频| 欧美视频久久| 欧美成人aaa| 精品成av人一区二区三区| 国产在视频一区二区三区吞精| 精品久久免费| 特黄毛片在线观看| 日韩欧美二区| 91精品在线观看国产| 免费久久久久久久久| 欧美日韩国产综合网| 午夜在线精品偷拍| 少妇高潮一区二区三区99| 国产亚洲高清在线观看| 欧美天堂一区| 精品一区视频| 日韩电影免费网址| 日韩一区二区免费看| 亚洲精品伊人| 国产精品久久久久久久久久齐齐 | 99精品一区| 精品在线播放| 亚洲精品三级| 牛牛精品成人免费视频| 91中文字幕精品永久在线| 久久精品国产大片免费观看| 99re国产精品| 欧美日韩在线精品一区二区三区激情综合 | 亚洲www啪成人一区二区| 久久精品青草| 久久不射网站| 国产日本精品| 日本不良网站在线观看| 久久要要av| 日本一区二区三区中文字幕| 国产精品久久久久毛片大屁完整版| 国产成人精品一区二区三区在线| 日本国产精品| 亚洲黄色影院| 国产日产一区| 色老板在线视频一区二区| 另类激情亚洲| 国产精品毛片视频| 国产传媒av在线| 伊人成人网在线看| 国产精品一区二区三区www| 日韩精品麻豆| 日韩国产欧美一区二区三区| 欧美精品中文字幕亚洲专区| 高清av一区| 欧美性感美女一区二区| 一区二区自拍| 国产欧美自拍| 中文字幕色婷婷在线视频| 自由日本语亚洲人高潮| 日本不卡一区二区三区| sm捆绑调教国产免费网站在线观看| 国产亚洲亚洲| 国产91在线播放精品| 老牛影视一区二区三区| 久久精品理论片| 日韩午夜一区| 精品欠久久久中文字幕加勒比| 亚洲一区日韩在线| 日产精品一区二区| 一区二区不卡| | 欧美日韩一二| 日韩精品a在线观看91| 四虎4545www国产精品 | 国产精品啊啊啊| 香蕉久久99| 美腿丝袜亚洲三区| 亚洲综合专区| 999国产精品视频| 青草国产精品| 在线亚洲成人| 在线人成日本视频| 黄色日韩精品| 精品亚洲二区| 日韩综合一区二区三区| 日韩福利一区| 国产精品成人自拍| 亚洲影视一区二区三区| 偷拍欧美精品| 日韩大片免费观看| 欧美亚洲免费| 在线综合亚洲| 欧美日韩精品免费观看视欧美高清免费大片| 国产亚洲精品精品国产亚洲综合| 日本精品不卡| 国产一区二区三区日韩精品| 欧美一区激情| 日本亚洲视频在线| 国户精品久久久久久久久久久不卡| 精品一区二区三区免费看| 欧美欧美黄在线二区| 国产精品美女久久久| 色老板在线视频一区二区| 麻豆精品在线| 国产精品一区免费在线| 亚洲人妖在线| 一区二区三区网站| 在线综合亚洲| aⅴ色国产欧美| 亚洲成人二区| 亚洲天堂资源| 国产一区二区精品久| 国产精品观看| 国产精品久一| 国产亚洲人成a在线v网站| 日本不卡一区二区三区| 亚洲美女91| 中文字幕av一区二区三区人| 日韩中文字幕亚洲一区二区va在线 | 亚洲理论在线| 另类亚洲自拍| 麻豆91精品| 亚洲黄色中文字幕| 高清一区二区三区| 国产伦久视频在线观看| 91亚洲成人| 欧美日韩免费看片| 国产精选在线| 午夜影院一区| 日本欧美不卡| av在线资源| 91综合网人人| 偷拍精品精品一区二区三区| 日韩和的一区二在线| 91精品国产乱码久久久久久久| 久久亚洲国产| 国产视频亚洲| 午夜欧美精品久久久久久久| 999久久久亚洲| 免费视频国产一区| 中文在线不卡| 婷婷精品在线| 国产剧情一区二区在线观看| 欧美黄色一区二区| 国产精品网在线观看| 国产精品v亚洲精品v日韩精品| 国产精品入口久久| 欧美激情三区| 日韩啪啪电影网| 午夜精品免费| 亚洲欧洲日韩| 欧美黑人巨大videos精品| 国产亚洲亚洲| 一区二区国产在线观看| 久久99国产精品视频| 亚洲欧洲另类| 精品资源在线| 香蕉视频成人在线观看| 国产精品久久久久av蜜臀| 99久久夜色精品国产亚洲1000部| 久久不射网站| 日韩av在线播放网址| 亚洲色图综合| 精品丝袜在线| 国产一级成人av| 夜夜嗨网站十八久久| 精品一区91| 亚洲精品看片| 精品一区毛片| 高清不卡一区|