freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

交易與鎖定對效能的影響(專業(yè)版)

2025-08-29 06:56上一頁面

下一頁面
  

【正文】 讓您更快速閱讀 、 快速吸收。修改後的資料列版本會以連結(jié)清單鏈結(jié)起來 ? 最新資料列值都一律儲存於目前資料庫中,並且鏈結(jié)至tempdb 的版本存放區(qū) 快照集隔離 ? 啟用快照集交易隔離 (snapshot)等級讀取資料時,使用「資料列版本控制」提供交易讀取的一致性,不放置鎖定。 2. 技術(shù)資訊 TechNet Flash 免費訂閱 TechNet 電子報??蓞f(xié)助 IT 專業(yè)人員解決技術(shù)問題、規(guī)劃、實作和支援 Microsoft 解決方案,並可打造自身的技術(shù)技能。如果資料列已在快照交易外修改,就會發(fā)生更新衝突,並終止快照交易 ? ALTER DATABASE 資料庫名 SET ALLOW_SNAPSHOT_ISOLATION ON ? 在連接設(shè)定交易隔離層級 SET TRANSACTION ISOLATION LEVEL SNAPSHOT 讀取認可快照 ? 取認可交易在選擇資料列版本時,不會使用自己的交易序號,每當(dāng)執(zhí)行陳述式時,讀取該資料庫引擎最新完成的交易值 ? ALTER DATABASE 資料庫名 SET READ_COMMITTED_SNAPSHOT ON ? SET TRANSACTION ISOLATION LEVEL READ COMMITTED 鎖定提示 ? 可以用在 SELECT, INSERT, UPDATE 和 DELETE 語法 ? 直接要求 SQL Server 使用鎖定的型態(tài) –Granularity hints: ROWLOCK, PAGLOCK,TABLOCK –Isolation LEVEL hints: HOLDLOCK, NOLOCK ? READCOMMITTED, REPEATABLEREAD, SERIALIZABLE, READUNCOMMITTED –UPDLOCK: 讀取資料時,採用 update lock,而非預(yù)設(shè)的 shared lock –XLOCK: 使用 exclusive lock 取代 –READPAST: 跳過正在被鎖定的記錄 ? 當(dāng)需要更精細地控制物件的鎖定型態(tài)時,可以使用 ? 會蓋過 session 當(dāng)下的交易隔離層級設(shè)定 ? 警告:不採用某個層級的鎖定可能會對同時上線存取不利 大綱 ? 鎖定 ? 交易隔離層級 ? 交易與錯誤處理 ? 死結(jié) ? 收集資訊與分析 巢狀式交易 (Transaction Nesting) ? 允許巢狀式交易 BEGIN TRAN BEGIN TRAN SELECT TRANCOUNT COMMIT TRAN COMMIT TRAN ? 但是: –直到 最外層 的交易及其內(nèi)所有的交易都表示完成交易,交易才算完成 –只要有一個回復(fù),全部的交易就立刻回復(fù) –搭配 SAVE TRAN 名稱 …ROLLBACK TRAN 名稱 回復(fù)到 Save tran 的位置 ? COMMIT TRAN 和 ROLLBACK TRAN 只影響資料,與 local variables 或執(zhí)行流程無關(guān) (在 trigger 內(nèi)會影響流程 ) ? 系統(tǒng)函數(shù) TRANCOUNT 可以回傳執(zhí)行 BEGIN TRAN 區(qū)塊的深度 編譯和執(zhí)行時期錯誤 ? 如果編譯錯誤 (例如語法錯誤 ) 在批次內(nèi)發(fā)生,則沒有任何語法執(zhí)行 ? 很少狀況下可能會在最佳化執(zhí)行計畫時,發(fā)生最佳化錯誤 (如使用了太
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1