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

正文內(nèi)容

第13章事務(wù)和鎖定(文件)

2025-10-18 15:11 上一頁面

下一頁面
 

【正文】 n_name ? 由事務(wù)開始時, BEGIN TRANSACTION所指定的事務(wù)名字??梢允÷?。 事務(wù)鎖定 ? 并發(fā)事務(wù)常常遇到對相同資源的訪問。又如,一個更新的數(shù)據(jù)的事務(wù)正準(zhǔn)備對數(shù)據(jù)庫 Northwind中的表 Shippers的CompanyName列進(jìn)行更改,剛找到了這個數(shù)據(jù)項(xiàng)所在的葉子結(jié)點(diǎn)(物理位置),這時一個刪除數(shù)據(jù)庫 Northwind中的表 Shippers的事務(wù)由于得到處理機(jī)開始執(zhí)行,在刪除事務(wù)完成后更新數(shù)據(jù)的事務(wù)繼續(xù)執(zhí)行,更改數(shù)據(jù),但此時所處的表已經(jīng)不存在,更改數(shù)據(jù)的地址已經(jīng)無效,如果更改的區(qū)域還沒有被系統(tǒng)分配給其它表使用,則改在空白區(qū)域雖然無效但還不至于造成危害,但如果這個區(qū)域已被系統(tǒng)分配給其它表使用,則將造成其它表的數(shù)據(jù)失效。這樣就使得所有持有對某個對象共享鎖的事務(wù)得以與其它同樣持有對這個對象共享鎖的事務(wù)可以同時上鎖,然后同時訪問數(shù)據(jù)。 事務(wù)鎖定 ? 更新鎖 (Update) ? 更新鎖是指先讀取數(shù)據(jù)再寫入數(shù)據(jù)的事務(wù)使用的鎖。 ? 解決的辦法是采用更新鎖。 ? 意向鎖有下面幾種類型: ? (1). 意向共享鎖 ? (2). 意向排它鎖 ? (3). 與意向排它共享鎖 ? 構(gòu)架鎖 (Schema) ? 用于對表的結(jié)構(gòu)操作時,采用構(gòu)架鎖。 LOGO 。 ? 大容量更新鎖 (Bulk Update) ? 大容量更新鎖是指在大容量復(fù)制,且指定了 TABLOCK 提示或者使用 sp_tableoption 設(shè)置了 table lock on bulk 表選項(xiàng)時使用的鎖。 事務(wù)鎖定 ? 意向鎖 (Intent) ? 意向鎖表示將要在某個資源上放置某種鎖,以用于建立鎖定層次??紤]下面這種情況:有兩個事務(wù) A和 B都是對數(shù)據(jù)庫的一行采取先讀取再更改的操作,兩個進(jìn)程在最開始時由于是讀操作,采用共享鎖鎖定。排它鎖常用于對資源有更改的事務(wù)。加上了共享鎖就使得其它要更改數(shù)據(jù)的鎖無法加上,其它對數(shù)據(jù)有寫入的事務(wù)就無法使用這一行,保證了讀取的有效性??梢灶A(yù)見,如果不對這些并發(fā)事務(wù)的訪問加以控制,將可能帶來大量的錯誤。如果 ROLLBACK TRANSACTION后面跟保存點(diǎn),則將回滾至保存點(diǎn)處。如果是用后面的變量 tran_name_variable,則需用 char,varchar, nchar, nvchar來定義。在一個 TSQL程序中,一些可預(yù)見或不可
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1