麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

[20140504] ADO.NET客戶端超時

2024-07-21 02:50:13
字體:
供稿:網(wǎng)友
[20140504] ADO.NET客戶端超時背景: 最近總是出現(xiàn)客戶端超時,那么根據(jù)超時進行排查 System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed PRior to completion of the Operation or the server is not responding.原理: 客戶端組件超時,一般分為Connection TimeOut 和Command Timeout 超時主要有以下幾方面: 1.從連接池獲取一個連接超時 2.創(chuàng)建一個新的連接超時 3.發(fā)送一個命令(Command)到數(shù)據(jù)庫超時 4.使用帶有context connection=true的屬性連接發(fā)送命令(Command)到數(shù)據(jù)庫超時。 5.當不是顯示的發(fā)送命令(implicitly)到數(shù)據(jù)庫超時。 6.執(zhí)行異步命令時超時 7.從服務端獲取記錄時超時 8.使用bulk copy時超時。 上面8個,最有前面2個是屬于Connection Timeout,其他都是Command Timeout。分析: 從錯誤來看就是Command Timeout報出的錯誤,客戶端的Command Timeout生成環(huán)境下的設置時默認的也就是30秒。 在數(shù)據(jù)庫監(jiān)控層,我們設置了XEVENT對超過10s的查詢監(jiān)控,還有手寫的堵塞超過10s的監(jiān)控,中間并沒有發(fā)現(xiàn)有堵塞情況。 那么可以排除掉6,在執(zhí)行命令時超時。 并且不使用context connection=true那么可以排除掉4,帶有context connection=true屬性發(fā)送Command命令。 也不會使用bulk copy,所以第8點也可以排除。 通過sys.dm_os_ring_buffers也沒有發(fā)現(xiàn)sql server主動斷開連接。結(jié)論: 那么可以認為是客戶端在獲取結(jié)果或者發(fā)送命令的時候,發(fā)生的超時。參考:《SQL Server 2012實施與管理實戰(zhàn)指南》 第4章,第6章
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产亚洲网 | 久久综合九色综合久久久精品综合 | 黄色片网站在线免费观看 | 午夜久久视频 | 久久99亚洲精品久久99果 | 欧美乱淫 | 国产精品亚洲欧美一级在线 | a网站在线 | 国产妇女乱码一区二区三区 | 亚洲成人在线视频网 | 午夜小影院 | 欧美18—19sex性hd按摩 | 超级av在线 | 成人区一区二区三区 | 91福利免费观看 | 黄色av网站在线观看 | 精品一区二区三区日本 | 欧美日韩免费看 | av在线影片| 久久精品一二三区白丝高潮 | 黄色aaa视频 | 国产精品久久久久免费视频 | 精品久久久一二三区播放播放播放视频 | 亚洲亚色 | 久久久久免费精品国产小说色大师 | www国产免费 | 久久国产精品电影 | 72pao成人国产永久免费视频 | 麻豆视频在线观看免费网站 | 污污黄 | 最新一级毛片 | 欧美hdfree性xxxx | 国产精品91久久久 | 免费久久久久 | 黄网站色成年大片免费高 | 精品国产一区二区三区久久久 | 深夜福利视频绿巨人视频在线观看 | 毛片视频在线免费观看 | 91一区二区三区久久久久国产乱 | 一边吃奶一边摸下娇喘 | 午夜视频在线观看免费视频 |