成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Azure數(shù)據(jù)庫(kù)部署最佳實(shí)踐(下)

云計(jì)算
如果你運(yùn)行一個(gè)長(zhǎng)事務(wù),或者如果連接空閑時(shí)間過(guò)長(zhǎng),SQL Azure也會(huì)切斷現(xiàn)有連接。在這兩種情況下,閾值是五分鐘。那么,你將如何處理呢?你可以在最短時(shí)間內(nèi)保持連接打開(kāi)避免閑置事務(wù)。一旦你執(zhí)行完一條命令、關(guān)閉連接并把連接返回到池中。

接上文:SQL Azure數(shù)據(jù)庫(kù)部署***實(shí)踐(上)

如果你運(yùn)行一個(gè)長(zhǎng)事務(wù),或者如果連接空閑時(shí)間過(guò)長(zhǎng),SQL Azure也會(huì)切斷現(xiàn)有連接。在這兩種情況下,閾值是五分鐘。那么,你將如何處理呢?你可以在最短時(shí)間內(nèi)保持連接打開(kāi)避免閑置事務(wù)。一旦你執(zhí)行完一條命令、關(guān)閉連接并把連接返回到池中。

演示代碼如下:

using (SqlConnection cn = new SqlConnection(…))
{
cn.Open();
using (SqlCommand cmd = cn.CreateCommand())
{
cmd.CommandText = …;

}
}


如果在一個(gè)連接池中獲得連接,連接失效的幾率是最小的。不過(guò),如果你的命令執(zhí)行超過(guò)五分鐘并且很難處理則您的連接將由SQL Azure關(guān)掉。您可以把更新劃分為若干批量的小任務(wù)。除此之外,需要確保數(shù)據(jù)庫(kù)是索引良好的。

由于系統(tǒng)負(fù)載過(guò)高,SQL Azure限制數(shù)據(jù)庫(kù)活動(dòng)時(shí)您的連接也會(huì)斷開(kāi)。

為了防止在任何情況下的連接斷開(kāi),應(yīng)開(kāi)發(fā)SQL Azure的應(yīng)用程序使它們能夠處理連接的錯(cuò)誤并且不用用戶參與即可透明的重連接。

此外,您可能需要添加代碼來(lái)處理因?yàn)槌瑫r(shí)或者連接斷開(kāi)時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行的更新重試。這將是大量的額外代碼,但幸運(yùn)的是微軟已經(jīng)做了一些工作。在微軟AppFabric客戶咨詢小組網(wǎng)站上檢索到“Best Practices for Handling Transient Conditions in SQL Azure Client Applications”這篇文章。該文介紹了可能遇到的連接錯(cuò)誤并給出如何處理它們的示例代碼。該文結(jié)尾有一個(gè)鏈接可以讓你下載示例代碼。

***一個(gè)建議是如何獲得SQL Azure的客戶支持。如果您的應(yīng)用程序遇到問(wèn)題并需要幫助,請(qǐng)先確保您獲得應(yīng)用程序會(huì)話的ID。SQL Azure在他們的網(wǎng)站上記錄錯(cuò)誤和活動(dòng)。如果你給他們會(huì)話ID,支持團(tuán)隊(duì)可以更容易弄清楚是怎么回事。

下面的C#代碼顯示了如何檢索連接的會(huì)話ID:

cmd.CommandText = "Select CONVERT(nvarchar(36), CONTEXT_INFO())";
SessionId = new Guid(cmd.ExecuteScalar().ToString());


本文討論了若干開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)管理員在與SQL Azure打交道時(shí)可能遇到的幾個(gè)問(wèn)題,并提供了如何處理這些問(wèn)題的指南和***實(shí)踐。
 

【編輯推薦】

  1. SQL Azure數(shù)據(jù)庫(kù)部署***實(shí)踐(上)
  2. 微軟公布云計(jì)算平臺(tái)Azure收費(fèi)模式細(xì)節(jié)
  3. 云計(jì)算意在長(zhǎng)遠(yuǎn),微軟云計(jì)算服務(wù)Windows Azure已經(jīng)啟用
  4. 技術(shù)透析:Windows Azure Platform框架與組成
  5. 微軟Windows Azure Platform技術(shù)解析
  6. 走近微軟云:SQL Server到Azure數(shù)據(jù)同步
  7. 當(dāng)微軟Azure遭遇亞馬遜EC2:五大關(guān)鍵區(qū)別
責(zé)任編輯:王勇 來(lái)源: TechTarget中國(guó)
相關(guān)推薦

2010-11-16 11:26:20

SQL Azure數(shù)據(jù)

2016-10-09 10:59:26

Azure SQL數(shù)據(jù)庫(kù)JSON

2016-09-07 14:08:01

AzureSQLJSON

2013-05-22 15:29:28

微軟云計(jì)算微軟公有云Windows Azu

2012-02-07 09:17:13

2011-10-28 09:53:50

數(shù)據(jù)庫(kù)安全數(shù)據(jù)安全

2010-11-30 11:26:49

2010-10-09 10:34:12

SQL Azure云數(shù)

2010-11-16 09:12:42

SQL Azure

2013-03-28 11:07:46

Windows AzuSQL AzureWindows Azu

2010-11-11 10:46:20

微軟SQL Azure云端

2015-01-19 10:18:53

Azure SQL數(shù)據(jù)庫(kù)審計(jì)云安全

2011-06-24 15:57:35

SQL AzureDAC

2012-02-13 11:31:34

SQL Azure微軟云計(jì)算

2016-09-23 20:20:10

2023-11-15 09:38:49

Oracle數(shù)據(jù)庫(kù)

2012-01-05 09:45:31

微軟云數(shù)據(jù)庫(kù)SQL Azure

2011-05-19 10:53:17

SQL Azure

2015-03-27 13:02:17

Azure SQL D微軟云數(shù)據(jù)庫(kù)

2011-06-20 06:22:18

ibmdwDB2
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美a区| 99精品国产一区二区三区 | a国产一区二区免费入口 | 国产午夜视频 | 波多野结衣中文字幕一区二区三区 | 欧美在线观看一区 | 国产精品久久久久久久久久久久久 | 久久久成人一区二区免费影院 | 婷婷久久综合 | 91av在线电影 | 台湾a级理论片在线观看 | 亚洲一区免费视频 | 粉嫩国产精品一区二区在线观看 | 五月激情综合 | 国产黄色在线观看 | 一级黄色在线 | 中文字幕亚洲视频 | 粉嫩国产精品一区二区在线观看 | 欧美日韩综合视频 | 免费一级片 | 亚洲高清视频在线观看 | 国产粉嫩尤物极品99综合精品 | 综合久久综合久久 | 黄色免费av| 久久久精品一区 | 亚洲精品视频播放 | 欧美性极品xxxx做受 | 一区二区三区精品视频 | 午夜在线视频一区二区三区 | www国产精| 亚洲一区二区三区四区五区中文 | 亚洲精品日日夜夜 | 黄色免费三级 | 国产91黄色 | 在线观看免费av网站 | 色.com | 日韩资源 | 亚洲传媒在线 | 日韩欧美在线视频 | 欧美黑人体内she精在线观看 | 国产精品免费看 |