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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

有关SQL server connection Keep Alive 的FAQ(2)

發布時間:2025/3/19 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有关SQL server connection Keep Alive 的FAQ(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇文章再進一步討論有關Keep Alive的幾個問題.

?

?

1Keep Alive機制,是否只和特定的provider有關,比如SQL native client, odbc, oledb, ADO等等?

?

[]和連接使用的上層應用(ADO,SQL client, ODBC etc) 無關。和TCP協議和Named Pipe 有關。

?

2Blog上有一句提到如果該連接空閑時間(沒有任何數據交互)超過keepalivetime”,這里面說的數據,是指網絡包還是實實在在的數據庫里面的數據?

[] 是網絡層面上的package,但不包括keepalive


3
、以上講的Keep Alive均指server端的,客戶端的Keep Alive能否設置,如何設置,如何知道客戶端設置了,如果客戶端設置了,以server的為準還是client的為準?

?

[]客戶端設置參考如圖。

?

紅色框框里面的是針對客戶端程序使用native client的設置值。

服務器端的Keep Alive 控制SQL server進程的Keep Alive值。客戶端的設置控制客戶端程序的Keep Alive值。他們相互不干擾。比方說,客戶端建立TCP 連接到SQL server,這個時候客戶端和服務器的keep alive都會起作用。它們各自發送自己進程的keepalive包。誰的keepalive值小誰就先發出keepalive 包。比如說,如果客戶端設置30秒,那么客戶端在條件滿足時每隔30秒就會發一個keepalive,而服務器的keepalive10秒,那么服務器會在條件滿足時每隔10秒發個keepalive包。 客戶端TCP通過keepalive包監控connection情況,如果它發現connection有問題,就會關閉連接。服務器端也一樣的。

?

4 假設應用遠程連接至數據庫做update操作,一直不commit,在未返回前模擬數據庫端對應用網卡disabled. 我在服務器上設置服務器的TCP keepalive15秒。這時候35~40秒我的程序收到報錯。 為什么不是我設置的15秒而是40秒??

[]服務器的Keep Alive只管SQL server進程自己的connections。服務器網卡突然被disable, 那么操作系統會馬上獲知這個事件,那么這個SQL server 也會馬上知道,所以不會等待15秒,而是馬上就會把相應connection斷開。而這個時候客戶端程序因為網卡已經斷開,無法收到服務器的關閉連接事件,那么客戶端的keepalive會發出,偵測連接的情況。客戶端缺省keepalive =30 秒,所以大概35~40秒客戶端程序才會檢查到連接錯誤。

如果是在客戶端disable網卡,那么客戶端的連接會馬上關閉,而服務器端會過15秒才知道connection出問題。

?

5.在博客中有句話:如果一個應用程序沒有顯式調用函數設置TCP連接的keepalive屬性,那么他的TCP連接默認使用OS TCP配置。OS keep alive配置默認是關閉的。我確實在HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters找不到任何的keep alive值,而OSkeep alive配置默認是關閉的,關閉表示什么意思?

[]?關閉就是disable,就是說沒有發送keep alive包這樣的行為。那么對于一個連接,只有在真正發送數據的時候才能知道是否可用,而不能事先知道。keepalive包的偵測行為可以更快知道一個連接是否正常。 SQL server SQL native client等部件的keep alive缺省都是打開(enable)的。

?

轉載于:https://www.cnblogs.com/blosaa/archive/2012/06/15/2550144.html

總結

以上是生活随笔為你收集整理的有关SQL server connection Keep Alive 的FAQ(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天操精品 | 性自由色xxxx免费视频 | 99热在线这里只有精品 | 日韩一区二区三区免费在线观看 | 国产白浆在线 | 亚洲成人高清 | 亚洲第一色网 | 美女黄色小视频 | 手机看片福利久久 | 黄色三级三级三级 | 成人女同在线观看 | 国产毛片一区二区三区va在线 | 日日狠狠久久偷偷四色综合免费 | 一卡二卡三卡四卡 | 99一级片 | 日日摸夜夜添夜夜 | 狠狠爱亚洲 | 亚洲一区二区自拍偷拍 | 免费国产黄色片 | 国产三级精品视频 | 日韩欧美高清dvd碟片 | 国产成人精品视频在线观看 | 日韩电影中文字幕 | 好吊妞视频这里只有精品 | 国产精品自拍网 | 亚洲一区二区三区无码久久 | 欧美xxxx888| 精品午夜福利在线观看 | 国产一极片| 欧美影院一区二区 | 精品午夜一区二区三区 | 成人免费视频国产在线观看 | 成人免费视频国产免费网站 | 亚洲人性生活视频 | 三级黄色在线 | 在线一级 | 在线观看毛片av | 美女黄色免费网站 | 97在线免费观看 | 久久久久成人精品无码中文字幕 | 草草视频在线播放 | 日韩成人免费视频 | 懂色av一区二区三区 | 在线观看波多野结衣 | 最好看的电影2019中文字幕 | 一本色道久久亚洲综合精品蜜桃 | 秋霞成人网 | 国产福利免费视频 | 亚洲国产精品无码久久久 | 看毛片的网址 | 天天操天天操天天干 | 91精品视频在线 | 美国福利片 | 国产在线观看免费播放 | 日日干夜夜干 | 麻豆成人在线观看 | 国产精品激情偷乱一区二区∴ | av老司机在线播放 | 精品人妻伦一区二区三区久久 | 日韩爽片 | 夜夜操免费视频 | 亚洲综合婷婷久久 | 久久不卡av | 91视频论坛 | www黄在线观看 | 精品人伦一区二区三电影 | 欧美日韩一区二区在线视频 | 日本肉体xxxx裸体137大胆图 | 亚洲AV成人无码久久精品巨臀 | 四虎影视大全 | 免费观看av的网站 | 日日躁夜夜躁 | 人妻系列一区 | 日韩乱码人妻无码系列中文字幕 | 国产在线毛片 | 久久av综合| 日本黄xxxxxxxxx100| 97黄色片 | 久久久国产精品黄毛片 | 欧美va亚洲va | 国产精品丝袜 | 日本视频在线播放 | 久久久久女人精品毛片九一 | 极品久久久久久 | 亚洲永久免费av | 人妻av一区二区 | 国内精品视频一区 | 在线观看黄色动漫 | 91插插插视频 | 黄色国产小视频 | 美女久久| 精品av一区二区 | 久久久久久久久网站 | 国产成人无码网站 | 神马午夜伦 | 亚洲黄色免费电影 | 欧美黄频 | 激情五月婷婷综合网 | 国产精品videossex久久发布 |