国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - 數(shù)據(jù)庫(kù)為什么需要鎖機(jī)制?

瀏覽:154日期:2022-06-12 15:18:55

問(wèn)題描述

數(shù)據(jù)庫(kù)為什么需要鎖機(jī)制?能用代碼舉詳細(xì)的例子嗎,謝謝!

問(wèn)題解答

回答1:

比方說(shuō)搶購(gòu)場(chǎng)景 10000個(gè)人搶一件商品 如果沒(méi)有鎖機(jī)制 就有可能出現(xiàn)2333個(gè)人搶到這件商品 這時(shí)候你要賣給誰(shuí)呢

回答2:

數(shù)據(jù)庫(kù)和操作系統(tǒng)一樣,是一個(gè)多用戶使用的共享資源。當(dāng)多個(gè)用戶并發(fā)地存取數(shù)據(jù) 時(shí),在數(shù)據(jù)庫(kù)中就會(huì)產(chǎn)生多個(gè)事務(wù)同時(shí)存取同一數(shù)據(jù)的情況。若對(duì)并發(fā)操作不加控制就可能會(huì)讀取和存儲(chǔ)不正確的數(shù)據(jù),破壞數(shù)據(jù)庫(kù)的一致性。加鎖是實(shí)現(xiàn)數(shù)據(jù)庫(kù)并 發(fā)控制的一個(gè)非常重要的技術(shù)。在實(shí)際應(yīng)用中經(jīng)常會(huì)遇到的與鎖相關(guān)的異常情況,當(dāng)兩個(gè)事務(wù)需要一組有沖突的鎖,而不能將事務(wù)繼續(xù)下去的話,就會(huì)出現(xiàn)死鎖,嚴(yán) 重影響應(yīng)用的正常執(zhí)行。

在數(shù)據(jù)庫(kù)中有兩種基本的鎖類型:排它鎖(Exclusive Locks,即X鎖)共享鎖(Share Locks,即S鎖)當(dāng)數(shù)據(jù)對(duì)象被加上排它鎖時(shí),其他的事務(wù)不能對(duì)它讀取和修改。加了共享鎖的數(shù)據(jù)對(duì)象可以被其他事務(wù)讀取,但不能修改。數(shù)據(jù)庫(kù)利用這兩 種基本的鎖類型來(lái)對(duì)數(shù)據(jù)庫(kù)的事務(wù)進(jìn)行并發(fā)控制。

回答3:

主要是用來(lái)解決并發(fā)問(wèn)題的,保證數(shù)據(jù)一致性。教程網(wǎng)上很多的,附個(gè)地址給你:http://www.cnblogs.com/fanp/p...

相關(guān)文章:
主站蜘蛛池模板: 淅川县| 大足县| 土默特右旗| 玉林市| 札达县| 涪陵区| 阿拉善右旗| 卢龙县| 乌拉特前旗| 安徽省| 寻甸| 闵行区| 勃利县| 江达县| 海口市| 盐源县| 名山县| 莆田市| 沂水县| 临海市| 山阳县| 新巴尔虎左旗| 绿春县| 冀州市| 张家港市| 晋宁县| 张家界市| 金堂县| 虎林市| 花莲县| 四子王旗| 平邑县| 旅游| 白河县| 屏东市| 乌兰浩特市| 阳春市| 饶平县| 桂平市| 禹城市| 南江县|