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

SQL Azure數據庫部署最佳實踐(下)

云計算
如果你運行一個長事務,或者如果連接空閑時間過長,SQL Azure也會切斷現有連接。在這兩種情況下,閾值是五分鐘。那么,你將如何處理呢?你可以在最短時間內保持連接打開避免閑置事務。一旦你執行完一條命令、關閉連接并把連接返回到池中。

接上文:SQL Azure數據庫部署***實踐(上)

如果你運行一個長事務,或者如果連接空閑時間過長,SQL Azure也會切斷現有連接。在這兩種情況下,閾值是五分鐘。那么,你將如何處理呢?你可以在最短時間內保持連接打開避免閑置事務。一旦你執行完一條命令、關閉連接并把連接返回到池中。

演示代碼如下:

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

}
}


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

由于系統負載過高,SQL Azure限制數據庫活動時您的連接也會斷開。

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

此外,您可能需要添加代碼來處理因為超時或者連接斷開時對數據庫進行的更新重試。這將是大量的額外代碼,但幸運的是微軟已經做了一些工作。在微軟AppFabric客戶咨詢小組網站上檢索到“Best Practices for Handling Transient Conditions in SQL Azure Client Applications”這篇文章。該文介紹了可能遇到的連接錯誤并給出如何處理它們的示例代碼。該文結尾有一個鏈接可以讓你下載示例代碼。

***一個建議是如何獲得SQL Azure的客戶支持。如果您的應用程序遇到問題并需要幫助,請先確保您獲得應用程序會話的ID。SQL Azure在他們的網站上記錄錯誤和活動。如果你給他們會話ID,支持團隊可以更容易弄清楚是怎么回事。

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

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


本文討論了若干開發人員和數據庫管理員在與SQL Azure打交道時可能遇到的幾個問題,并提供了如何處理這些問題的指南和***實踐。
 

【編輯推薦】

  1. SQL Azure數據庫部署***實踐(上)
  2. 微軟公布云計算平臺Azure收費模式細節
  3. 云計算意在長遠,微軟云計算服務Windows Azure已經啟用
  4. 技術透析:Windows Azure Platform框架與組成
  5. 微軟Windows Azure Platform技術解析
  6. 走近微軟云:SQL Server到Azure數據同步
  7. 當微軟Azure遭遇亞馬遜EC2:五大關鍵區別
責任編輯:王勇 來源: TechTarget中國
相關推薦

2010-11-16 11:26:20

SQL Azure數據

2016-10-09 10:59:26

Azure SQL數據庫JSON

2016-09-07 14:08:01

AzureSQLJSON

2013-05-22 15:29:28

微軟云計算微軟公有云Windows Azu

2012-02-07 09:17:13

2011-10-28 09:53:50

數據庫安全數據安全

2010-11-30 11:26:49

2010-11-11 10:46:20

微軟SQL Azure云端

2015-01-19 10:18:53

Azure SQL數據庫審計云安全

2010-10-09 10:34:12

SQL Azure云數

2010-11-16 09:12:42

SQL Azure

2013-03-28 11:07:46

Windows AzuSQL AzureWindows Azu

2011-06-24 15:57:35

SQL AzureDAC

2012-02-13 11:31:34

SQL Azure微軟云計算

2016-09-23 20:20:10

2015-03-27 13:02:17

Azure SQL D微軟云數據庫

2023-11-15 09:38:49

Oracle數據庫

2012-01-05 09:45:31

微軟云數據庫SQL Azure

2011-05-19 10:53:17

SQL Azure

2011-06-20 06:22:18

ibmdwDB2
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区久久久久久久网精 | 精品国产18久久久久久二百 | 中文字幕精品一区二区三区在线 | 国产精品久久久乱弄 | 久国产 | 午夜精品 | 成人av在线播放 | 在线视频一区二区 | 午夜精品一区二区三区在线 | av中文在线播放 | 99久久精品国产一区二区三区 | 国产精品久久久久无码av | 免费国产一区二区 | 日韩无 | 亚洲一区二区精品视频 | 欧美日高清 | 毛片高清 | 久久国产欧美日韩精品 | 中文字幕一区在线观看视频 | 91视频在线看 | 狠狠综合久久av一区二区小说 | 中文字幕在线免费观看 | 亚洲一区二区三区四区五区午夜 | 日韩精品在线一区 | 先锋资源亚洲 | 操一草 | 欧美日韩视频 | 在线观看亚洲 | 蜜桃视频在线观看免费视频网站www | 亚洲欧美在线观看 | 欧美高清视频在线观看 | 国产免费va | 欧美一区二区三区视频 | 国产在线精品一区二区三区 | 成人久久久久 | 日韩第一夜 | 国产日韩精品一区 | 伊人久久成人 | 亚洲一区二区三区免费在线观看 | 欧美一区二区三区在线观看视频 | 国产精品区一区二区三 |