A級鎖

A級鎖是指使用A級鎖芯的鎖,一般包括傳統(tǒng)的一字鎖、十字鎖、月牙鎖,以及大部分鎖芯里只有一排彈珠結(jié)構(gòu)的鎖,其防盜性差,開啟時間一般在幾秒鐘到兩分鐘左右,很多開發(fā)商交房時裝的鎖芯都是A級鎖。

中消協(xié)2014年12月1日發(fā)布消費(fèi)警示稱,防盜門A級鎖幾十秒甚至幾秒就能打開,呼吁消費(fèi)者及時更換更安全的B級鎖 。

A級鎖基本信息

中文名稱 A級鎖 特征 使用A級鎖芯
包括 一字鎖、十字鎖、月牙鎖等 安全級別

B級鎖打開時間超國標(biāo)

中消協(xié)表示,相對于A級鎖,B級鎖更安全,在實(shí)際測試中,B級防盜鎖被破壞打開的時間遠(yuǎn)遠(yuǎn)高于國家標(biāo)準(zhǔn),更是高于盜賊的犯罪心理承受時間,可以更有效保護(hù)消費(fèi)者財(cái)產(chǎn)及人身安全。中消協(xié)指出,每到年末都是盜竊案件的高發(fā)期,特別是春節(jié)長假期間,很多消費(fèi)者家中長時間沒有人,入室盜竊風(fēng)險更大。有條件的消費(fèi)者應(yīng)將A級防盜鎖盡快升級至B級防盜鎖,最大程度提高自家防盜門鎖具的安全性,減少自家被盜竊的可能性。

一家名叫誠搜網(wǎng)的網(wǎng)站發(fā)布的2014防盜門消費(fèi)知識調(diào)查報(bào)告佐證了中國消費(fèi)者協(xié)會的說法。該調(diào)查報(bào)告指出,A級鎖是小偷的重點(diǎn)目標(biāo),使用鐵鉤、鐵片就能打開。

A級鎖造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價日期
級鎖 58101SC-ET 查看價格 查看價格

13% 華鋒制鎖有限公司貴州銷售中心
機(jī)械聯(lián)(二聯(lián) 品種:斷路器附件;系列:DW45系列;規(guī)格:機(jī)械聯(lián)(二聯(lián) 查看價格 查看價格

環(huán)宇

13% 綏化市環(huán)宇電器經(jīng)銷處
機(jī)械聯(lián)(二聯(lián) 品種:斷路器附件;系列:DW45系列;規(guī)格:機(jī)械聯(lián)(二聯(lián) 查看價格 查看價格

環(huán)宇

13% 福建新華宇機(jī)電設(shè)備有限公司
機(jī)械聯(lián)(二聯(lián) 品種:斷路器附件;系列:DW45系列;規(guī)格:機(jī)械聯(lián)(二聯(lián) 查看價格 查看價格

環(huán)宇

13% 環(huán)宇集團(tuán)(廣州)電氣有限公司
機(jī)械聯(lián)(二聯(lián) 品種:斷路器附件;系列:DW45系列;規(guī)格:機(jī)械聯(lián)(二聯(lián) 查看價格 查看價格

環(huán)宇

13% 蒙自湘城電氣經(jīng)營部
機(jī)械聯(lián)(二聯(lián) 品種:斷路器附件;系列:DW45系列;規(guī)格:機(jī)械聯(lián)(二聯(lián) 查看價格 查看價格

環(huán)宇

13% 環(huán)宇集團(tuán)浙江高科股份有限公司宜春銷售處
鑰匙 品種:斷路器附件;系列:BW2框架斷路器附件;規(guī)格:三兩鑰匙;產(chǎn)品說明:鑰匙(三兩鑰匙); 查看價格 查看價格

北元電器

13% 上海表計(jì)電力設(shè)備有限公司
轉(zhuǎn)軸聯(lián) 品種:斷路器附件;系列:CVR2-12;規(guī)格:分閘聯(lián)+合閘聯(lián); 查看價格 查看價格

常熟開關(guān)

13% 上海西屋開關(guān)有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
口管頂升機(jī) 查看價格 查看價格

臺班 汕頭市2012年2季度信息價
口管頂升機(jī) 查看價格 查看價格

臺班 汕頭市2011年3季度信息價
口管頂升機(jī) 查看價格 查看價格

臺班 廣州市2010年4季度信息價
口管頂升機(jī) 查看價格 查看價格

臺班 汕頭市2010年2季度信息價
口管頂升機(jī) 查看價格 查看價格

臺班 廣州市2010年1季度信息價
口管頂升機(jī) 查看價格 查看價格

臺班 韶關(guān)市2009年11月信息價
口管頂升機(jī) 查看價格 查看價格

臺班 韶關(guān)市2009年7月信息價
口管頂升機(jī) 查看價格 查看價格

臺班 韶關(guān)市2009年5月信息價
材料名稱 規(guī)格/需求量 報(bào)價數(shù) 最新報(bào)價
(元)
供應(yīng)商 報(bào)價地區(qū) 最新報(bào)價時間
A無機(jī)涂料 A|35000kg 1 查看價格 高新亮彩涂料經(jīng)營部 四川  樂山市 2012-08-13
A透光膜 A膜|1.0m2 3 查看價格 廣州市巴藝裝飾材料有限公司    2014-10-31
地彩漆(A) 地彩漆(A)|12000kg 5 查看價格 深圳市綠城工業(yè)地坪科技有限公司 廣東  深圳市 2021-05-17
無機(jī)裝修涂料(A) 無機(jī)裝修涂料(A)|1kg 3 查看價格 廣州理同裝飾工程有限公司 廣東   2022-09-27
A發(fā)光燈膜 A|100m2 3 查看價格 東莞市鑫逸軟膜裝飾有限公司 廣東   2021-12-02
白色A透光膜 A|303m2 2 查看價格 廣州譽(yù)之盈建筑裝飾工程有限公司 廣東   2019-06-03
改性聚苯板A A|1m3 1 查看價格 四川洛克威建材有限公司 四川  成都市 2017-06-01
A無機(jī)裝飾涂料 A2,無機(jī)礦物涂料|1000kg 1 查看價格 成都嘉樂多美建材有限公司 全國   2022-09-07

提高鎖具的安全級別只需更換鎖芯,消費(fèi)者可自行將鎖芯拆卸下來,按照拆卸下來鎖芯的規(guī)格型號進(jìn)行對更高級別鎖芯的選購。一般正規(guī)的防盜門都可以更換鎖芯,無需更換整門、整鎖。

更換之前確認(rèn)鎖芯規(guī)格

消費(fèi)者要注意防盜鎖的型號規(guī)格,一對一進(jìn)行置換。一般B級鎖芯和普通鎖芯外形和安裝尺寸都是統(tǒng)一的。也有特殊的防盜門鎖,規(guī)格不統(tǒng)一,消費(fèi)者購買前請確認(rèn)鎖芯規(guī)格。

市場價格多為二三百元

B級防盜鎖芯的價格(2014年價格)在大賣場多為200元至300元,建議消費(fèi)者選購正規(guī)品牌。同樣是B級鎖,也要選擇質(zhì)量好的產(chǎn)品。我們常見的鑰匙材質(zhì)有多種,銅或鋁鐵合金的容易被復(fù)制,市面上比較好的材料是鋼材 。

咨詢基層派出所民警,民警也表示,錫紙開鎖的案件確實(shí)時有發(fā)生,A級鎖確實(shí)更易被打開。

錫紙開鎖是一種新型開鎖手段,主要以一字鎖、十字鎖為主要對象。錫紙開鎖需要借助專門的錫紙工具,由于錫紙的韌性在鎖體內(nèi)能隨著彈子鎖鎖齒的牙花變形,并咬合在牙花上,所以能很快地打開門鎖。

A級鎖常見問題

  • 如何識別A級鎖、B級鎖和C級鎖?

    防盜門鎖芯級別:在市面上使用的防盜門鎖芯基本上分三級,即A級、B級、超B級(又稱C級)。根據(jù)《國家機(jī)械鎖具標(biāo)準(zhǔn)》防盜門鎖芯有A和B兩級別,超B級是企業(yè)家另外開發(fā)的加強(qiáng)版B級。A級鎖:目前市面上A級防盜...

  • a級鎖鎖芯和b級的區(qū)別是什么??

      A級鎖:目前市面上A級防盜鎖鑰匙主要有一字鑰匙和十字鑰匙。A級鎖芯內(nèi)部結(jié)構(gòu)非常簡單,僅限于彈子的變化,彈子槽少而淺。防技術(shù)性開啟時間1分鐘內(nèi),互開率極高。彈子結(jié)構(gòu)為單排彈子或十字鎖。   B級鎖:...

  • 如何看鑰匙區(qū)分a級鎖.b級鎖

    A級鎖:目前市面上A級防盜鎖鑰匙主要有一字鑰匙和十字鑰匙。A級鎖芯內(nèi)部結(jié)構(gòu)非常簡單,僅限于彈子的變化,彈子槽少而淺。防技術(shù)性開啟時間1分鐘內(nèi),互開率極高。彈子結(jié)構(gòu)為單排彈子或十字鎖。B級鎖:B級鎖鑰匙...

國家標(biāo)準(zhǔn)中沒有超B級鎖芯

根據(jù)公安部GAT73-94《機(jī)械防盜鎖》規(guī)定,防盜鎖按其防盜能力分普通防護(hù)級別和高級防護(hù)級別,普通防護(hù)級別的鎖,用字母"A"表示,高級防護(hù)級別的鎖用字母"B"表示。A級防盜鎖防止技術(shù)性開鎖時間不少于1分鐘,防止破壞性開啟時間不少于15分鐘;B級防盜鎖防止技術(shù)開鎖時間不少于5分鐘,防止沖擊開啟時間不少于30分鐘。

2015年前市場還有商家打出超B級鎖和C級鎖的概念。對此,中消協(xié)表示,其實(shí)國家標(biāo)準(zhǔn)只規(guī)定了A級鎖和B級鎖,并沒有超B級鎖和C級鎖之說。中國市場上銷售的所謂超B級鎖、C級鎖應(yīng)該是企業(yè)自定的概念,但是超B級鎖和C級鎖必須達(dá)到國家B級鎖的基本要求,即可以將超B級鎖和C級鎖視為B級鎖。

A級鎖文獻(xiàn)

創(chuàng)建a級食堂匯報(bào)材料 創(chuàng)建a級食堂匯報(bào)材料

格式:pdf

大?。?span id="xjxlhn7" class="single-tag-height">45KB

頁數(shù): 7頁

評分: 4.7

第 1 頁 共 8 頁 竭誠為您提供優(yōu)質(zhì)文檔 /雙擊可除 創(chuàng)建 a級食堂匯報(bào)材料 篇一:幼兒園食堂管理匯報(bào)材料 幼兒園食堂工作匯報(bào)材料 尊敬的各位領(lǐng)導(dǎo):上午好! 非常感謝大家能蒞臨幼兒園檢查工作!我是園長 *** 。 現(xiàn)就我園的食堂工作匯報(bào)如下: 近年來,我園在縣衛(wèi)生監(jiān)督所、縣教科體局的指導(dǎo)關(guān)懷 下,堅(jiān)持以安全第一、 服務(wù)幼兒為宗旨, 不斷提高服務(wù)質(zhì)量, 提高管理水平,提高整體品位,努力把食堂辦成領(lǐng)導(dǎo)滿意、 家長放心、幼兒開心的食堂?;仡櫴程霉芾砉ぷ鳎覀冎饕?做了以下幾方面的工作: 一、健全食堂管理規(guī)章制度 1、專門成立了幼兒園食品安全工作領(lǐng)導(dǎo)小組,園長擔(dān) 任組長,后勤園長具體抓,成員由后勤主任、膳食主任、保 健醫(yī)、炊事人員、各班保育員等相關(guān)人員組成, 從食譜制定, 到原料采購、驗(yàn)收、儲藏,再到制作、入口,責(zé)任到人,形 成了一個職責(zé)分明的管理網(wǎng)絡(luò)。 第 2 頁 共 8 頁 2、根據(jù)食堂管

立即下載
奧迪A6L開小燈時防盜鎖死 奧迪A6L開小燈時防盜鎖死

格式:pdf

大?。?span id="jhjv77x" class="single-tag-height">45KB

頁數(shù): 2頁

評分: 4.5

故障現(xiàn)象:一輛奧迪A6L,1.8LANQ發(fā)動機(jī)。當(dāng)開小燈且全車中控鎖鎖死的情況下,在車內(nèi)根本無法打開車門,無論使用內(nèi)扣手拉手,還是車內(nèi)的中控鎖開關(guān)按鈕均無法打開車門,只能在車外利用外部的鎖芯用

立即下載

家要防盜,門鎖最重要。

什么樣的鎖才能真正讓人放心?

實(shí)驗(yàn):A、B級鎖被秒開。據(jù)不完全統(tǒng)計(jì),85%以上的房屋在交房時,開發(fā)商為住戶安裝的都是防盜門鎖A級鎖,只有一少部分開發(fā)商選擇安裝B級鎖。同時,大部分市民家里使用的也是A級鎖。

按照鎖的技術(shù)開啟時間來劃分,我們經(jīng)常見能見到的十字花鎖,是A級鎖,現(xiàn)在也叫“秒開鎖”,還有不少B級鎖,就是上面帶磁點(diǎn)和鑰匙槽的鎖,現(xiàn)在也已“淪落”為A級鎖的范圍了。因?yàn)殚_鎖技術(shù)不斷翻新,所用的開鎖時間也在不斷減少。

業(yè)內(nèi)人士建議:正規(guī)渠道換正規(guī)的鎖

目前在國家標(biāo)準(zhǔn)里,C級鎖是最安全的,建議春節(jié)出門旅游最好從正規(guī)渠道購買一把C級鎖,更換好之后再出門。

來源:《門業(yè)鎖具》公眾號

15011271201

2017年6月份以來,一入室盜竊犯罪團(tuán)伙多次竄至天寧區(qū)、鐘樓區(qū)、金壇等地,采用技術(shù)開鎖手段進(jìn)行入室盜竊,他們能夠在短短10秒之內(nèi)打開A級鎖,對B級鎖,用時要稍長一些,但也很快能打開。

6月5日下午3時許,家住常州市翠竹新村的張先生外出回家發(fā)現(xiàn)家中被盜,失竊兩臺銀灰色筆記本電腦,張先生見狀立即打電話報(bào)警。

翠竹派出所民警趕到現(xiàn)場發(fā)現(xiàn),張先生家里大門的鎖芯是屬于A級鎖的,很顯然,嫌疑人是進(jìn)行技術(shù)性開鎖入室盜竊的。

案發(fā)后,翠竹派出所民警成立專案組開展偵破工作,很快民警鎖定了一名犯罪嫌疑人代某。根據(jù)嫌疑人代某的軌跡,民警發(fā)現(xiàn)同行的還有另外三名男子,四人均有入室盜竊前科,斷定是一盜竊團(tuán)伙。

6月8日凌晨2點(diǎn)左右,為不打草驚蛇,民警在溧陽某賓館周邊布控守候,待確定四名犯罪嫌疑人均在賓館后,遂發(fā)出收網(wǎng)訊號,敲門而入,將四人一舉抓獲。

經(jīng)審查,四名犯罪嫌疑人供認(rèn)出,自今年5月份起,四人合伙先后在天寧區(qū)、鐘樓區(qū)、金壇等地共計(jì)作案5起。目前,四名犯罪嫌疑人已被依法刑事拘留,此案正在進(jìn)一步審查中。

新聞鏈接:防盜門鎖芯級別

在市面上使用的防盜門鎖芯基本上分三級,即A級、B級、超B級(又稱C級)。根據(jù)《國家機(jī)械鎖具標(biāo)準(zhǔn)》防盜門鎖芯有A和B兩級別,超B級是企業(yè)家另外開發(fā)的加強(qiáng)版B級。

A級鎖:目前市面上A級防盜鎖鑰匙主要有一字鑰匙和十字鑰匙。A級鎖芯內(nèi)部結(jié)構(gòu)非常簡單,僅限于彈子的變化,彈子槽少而淺。防技術(shù)性開啟時間1分鐘內(nèi),互開率極高。彈子結(jié)構(gòu)為單排彈子或十字鎖。

B級鎖:B級鎖鑰匙為平板鑰匙,有雙排彈子槽,跟A級鎖不同的地方在于鑰匙面多了一排彎彎曲曲不規(guī)則的線條。鎖芯主要類型為3種,電腦雙排鎖芯、雙排月牙鎖芯、雙面葉片鎖芯。防技術(shù)性開啟時間5分鐘內(nèi),互開率高。通過強(qiáng)扭工具,1分鐘內(nèi)可以開啟鎖芯。

超B級鎖(C級):鑰匙形狀為單面葉片內(nèi)銑槽或外銑槽鑰匙,鎖芯類型為邊柱鎖芯;經(jīng)公安部檢測270分鐘無法技術(shù)開啟,區(qū)域互開率為零(一千六百萬分之一)。彈子結(jié)構(gòu)為雙排葉片加V型邊柱鎖定;如果用強(qiáng)扭工具開啟鎖芯,鎖芯內(nèi)部破壞,自爆鎖死,導(dǎo)致無法開啟。

來 源:揚(yáng)子晚報(bào)

15011271201

頁級:引擎 BDB。

表級:引擎 MyISAM , 理解為鎖住整個表,可以同時讀,寫不行

行級:引擎 INNODB , 單獨(dú)的一行記錄加鎖

表級,直接鎖定整張表,在你鎖定期間,其它進(jìn)程無法對該表進(jìn)行寫操作。如果你是寫鎖,則其它進(jìn)程則讀也不允許

行級,,僅對指定的記錄進(jìn)行加鎖,這樣其它進(jìn)程還是可以對同一個表中的其它記錄進(jìn)行操作。

頁級,表級鎖速度快,但沖突多,行級沖突少,但速度慢。所以取了折衷的頁級,一次鎖定相鄰的一組記錄。

MySQL 5.1支持對MyISAM和MEMORY表進(jìn)行表級鎖定,對BDB表進(jìn)行頁級鎖定,對InnoDB表進(jìn)行行級鎖定。

對WRITE,MySQL使用的表鎖定方法原理如下:

如果在表上沒有鎖,在它上面放一個寫鎖。

否則,把鎖定請求放在寫鎖定隊(duì)列中。

對READ,MySQL使用的鎖定方法原理如下:

如果在表上沒有寫鎖定,把一個讀鎖定放在它上面

否則,把鎖請求放在讀鎖定隊(duì)列中。

InnoDB使用行鎖定,BDB使用頁鎖定。對于這兩種存儲引擎,都可能存在死鎖。這是因?yàn)?,在SQL語句處理期間,InnoDB自動獲得行鎖定和BDB獲得頁鎖定,而不是在事務(wù)啟動時獲得。

行級鎖定的優(yōu)點(diǎn):

· 當(dāng)在許多線程中訪問不同的行時只存在少量鎖定沖突。

· 回滾時只有少量的更改。

· 可以長時間鎖定單一的行。

行級鎖定的缺點(diǎn):

· 比頁級或表級鎖定占用更多的內(nèi)存。

· 當(dāng)在表的大部分中使用時,比頁級或表級鎖定速度慢,因?yàn)槟惚仨毇@取更多的鎖。

· 如果你在大部分?jǐn)?shù)據(jù)上經(jīng)常進(jìn)行GROUP BY操作或者必須經(jīng)常掃描整個表,比其它鎖定明顯慢很多。

· 用高級別鎖定,通過支持不同的類型鎖定,你也可以很容易地調(diào)節(jié)應(yīng)用程序,因?yàn)槠滏i成本小于行級鎖定。

在以下情況下,表鎖定優(yōu)先于頁級或行級鎖定:

· 表的大部分語句用于讀取。

· 對嚴(yán)格的關(guān)鍵字進(jìn)行讀取和更新,你可以更新或刪除可以用單一的讀取的關(guān)鍵字來提取的一行:

· UPDATE tbl_name SET column=value WHERE unique_key_col=key_value;

· DELETE FROM tbl_name WHERE unique_key_col=key_value;

· SELECT 結(jié)合并行的INSERT語句,并且只有很少的UPDATE或DELETE語句。

· 在整個表上有許多掃描或GROUP BY操作,沒有任何寫操作。

/* ========================= mysql 鎖表類型和解鎖語句 ========================= */

如果想要在一個表上做大量的 INSERT 和 SELECT 操作,但是并行的插入?yún)s不可能時,可以將記錄插入到臨時表中,然后定期將臨時表中的數(shù)據(jù)更新到實(shí)際的表里??梢杂靡韵旅顚?shí)現(xiàn):

代碼如下:

mysql> LOCK TABLES real_table WRITE, insert_table WRITE;

mysql> INSERT INTO real_table SELECT * FROM insert_table;

mysql> TRUNCATE TABLE insert_table;

mysql> UNLOCK TABLES;

行級鎖的優(yōu)點(diǎn)有:

在很多線程請求不同記錄時減少沖突鎖。

事務(wù)回滾時減少改變數(shù)據(jù)。

使長時間對單獨(dú)的一行記錄加鎖成為可能。

行級鎖的缺點(diǎn)有:

比頁級鎖和表級鎖消耗更多的內(nèi)存。

鎖是計(jì)算機(jī)協(xié)調(diào)多個進(jìn)程或線程并發(fā)訪問某一資源的機(jī)制,不同的數(shù)據(jù)庫的鎖機(jī)制大同小異。由于數(shù)據(jù)庫資源是一種供許多用戶共享的資源,所以如何保證數(shù)據(jù)并發(fā)訪問的一致性、有效性是所有數(shù)據(jù)庫必須解決的一個問題,鎖沖突也是影響數(shù)據(jù)庫并發(fā)訪問性能的一個重要因素。了解鎖機(jī)制不僅可以使我們更有效的開發(fā)利用數(shù)據(jù)庫資源,也使我們能夠更好地維護(hù)數(shù)據(jù)庫,從而提高數(shù)據(jù)庫的性能。

MySQL的鎖機(jī)制比較簡單,其最顯著的特點(diǎn)是不同的存儲引擎支持不同的鎖機(jī)制。

例如,MyISAM和MEMORY存儲引擎采用的是表級鎖(table-level-locking);BDB存儲引擎采用的是頁面鎖(page-level-locking),同時也支持表級鎖;InnoDB存儲引擎既支持行級鎖,也支持表級鎖,默認(rèn)情況下是采用行級鎖。

上述三種鎖的特性可大致歸納如下:

1) 表級鎖:開銷小,加鎖快;不會出現(xiàn)死鎖;鎖定粒度大,發(fā)生鎖沖突的概率最高,并發(fā)度最低。

2) 行級鎖:開銷大,加鎖慢;會出現(xiàn)死鎖;鎖定粒度最小,發(fā)生鎖沖突的概率最低,并發(fā)度也最高。

3) 頁面鎖:開銷和加鎖時間界于表鎖和行鎖之間;會出現(xiàn)死鎖;鎖定粒度界于表鎖和行鎖之間,并發(fā)度一般。

三種鎖各有各的特點(diǎn),若僅從鎖的角度來說,表級鎖更適合于以查詢?yōu)橹?,只有少量按索引條件更新數(shù)據(jù)的應(yīng)用,如WEB應(yīng)用;行級鎖更適合于有大量按索引條件并發(fā)更新少量不同數(shù)據(jù),同時又有并發(fā)查詢的應(yīng)用,如一些在線事務(wù)處理(OLTP)系統(tǒng)。

MySQL表級鎖有兩種模式:表共享讀鎖(Table Read Lock)和表獨(dú)占寫鎖(Table Write Lock)。什么意思呢,就是說對MyISAM表進(jìn)行讀操作時,它不會阻塞其他用戶對同一表的讀請求,但會阻塞 對同一表的寫操作;而對MyISAM表的寫操作,則會阻塞其他用戶對同一表的讀和寫操作。

MyISAM表的讀和寫是串行的,即在進(jìn)行讀操作時不能進(jìn)行寫操作,反之也是一樣。但在一定條件下MyISAM表也支持查詢和插入的操作的并發(fā)進(jìn)行,其機(jī)制是通過控制一個系統(tǒng)變量(concurrent_insert)來進(jìn)行的,當(dāng)其值設(shè)置為0時,不允許并發(fā)插入;當(dāng)其值設(shè)置為1 時,如果MyISAM表中沒有空洞(即表中沒有被刪除的行),MyISAM允許在一個進(jìn)程讀表的同時,另一個進(jìn)程從表尾插入記錄;當(dāng)其值設(shè)置為2時,無論MyISAM表中有沒有空洞,都允許在表尾并發(fā)插入記錄。

MyISAM鎖調(diào)度是如何實(shí)現(xiàn)的呢,這也是一個很關(guān)鍵的問題。例如,當(dāng)一個進(jìn)程請求某個MyISAM表的讀鎖,同時另一個進(jìn)程也請求同一表的寫鎖,此時MySQL將會如優(yōu)先處理進(jìn)程呢?通過研究表明,寫進(jìn)程將先獲得鎖(即使讀請求先到鎖等待隊(duì)列)。但這也造成一個很大的缺陷,即大量的寫操作會造成查詢操作很難獲得讀鎖,從而可能造成永遠(yuǎn)阻塞。所幸我們可以通過一些設(shè)置來調(diào)節(jié)MyISAM的調(diào)度行為。我們可通過指定參數(shù)low-priority-updates,使MyISAM默認(rèn)引擎給予讀請求以優(yōu)先的權(quán)利,設(shè)置其值為1(set low_priority_updates=1),使優(yōu)先級降低。

InnoDB鎖與MyISAM鎖的最大不同在于:一是支持事務(wù)(TRANCSACTION),二是采用了行級鎖。我們知道事務(wù)是由一組SQL語句組成的邏輯處理單元,其有四個屬性(簡稱ACID屬性),分別為:

原子性(Atomicity):事務(wù)是一個原子操作單元,其對數(shù)據(jù)的修改,要么全部執(zhí)行,要么全都不執(zhí)行;

一致性(Consistent):在事務(wù)開始和完成時,數(shù)據(jù)都必須保持一致狀態(tài);

隔離性(Isolation):數(shù)據(jù)庫系統(tǒng)提供一定的隔離機(jī)制,保證事務(wù)在不受外部并發(fā)操作影響的“獨(dú)立”環(huán)境執(zhí)行;

持久性(Durable):事務(wù)完成之后,它對于數(shù)據(jù)的修改是永久性的,即使出現(xiàn)系統(tǒng)故障也能夠保持。

InnoDB有兩種模式的行鎖:

1)共享鎖:允許一個事務(wù)去讀一行,阻止其他事務(wù)獲得相同數(shù)據(jù)集的排他鎖。

( Select * from table_name where ......lock in share mode)

2)排他鎖:允許獲得排他鎖的事務(wù)更新數(shù)據(jù),阻止其他事務(wù)取得相同數(shù)據(jù)集的共享讀鎖和 排他寫鎖。(select * from table_name where.....for update)

為了允許行鎖和表鎖共存,實(shí)現(xiàn)多粒度鎖機(jī)制;同時還有兩種內(nèi)部使用的意向鎖(都是表鎖),分別為意向共享鎖和意向排他鎖。

InnoDB行鎖是通過給索引項(xiàng)加鎖來實(shí)現(xiàn)的,即只有通過索引條件檢索數(shù)據(jù),InnoDB才使用行級鎖,否則將使用表鎖!

另外:插入,更新性能優(yōu)化的幾個重要參數(shù)

代碼如下:

bulk_insert_buffer_size

批量插入緩存大小, 這個參數(shù)是針對MyISAM存儲引擎來說的.適用于在一次性插入100-1000+條記錄時, 提高效率.默認(rèn)值是8M.可以針對數(shù)據(jù)量的大小,翻倍增加.

concurrent_insert

并發(fā)插入, 當(dāng)表沒有空洞(刪除過記錄), 在某進(jìn)程獲取讀鎖的情況下,其他進(jìn)程可以在表尾部進(jìn)行插入.

值可以設(shè)0不允許并發(fā)插入, 1當(dāng)表沒有空洞時, 執(zhí)行并發(fā)插入, 2不管是否有空洞都執(zhí)行并發(fā)插入.

默認(rèn)是1 針對表的刪除頻率來設(shè)置.

delay_key_write

針對MyISAM存儲引擎,延遲更新索引.意思是說,update記錄時,先將數(shù)據(jù)up到磁盤,但不up索引,將索引存在內(nèi)存里,當(dāng)表關(guān)閉時,將內(nèi)存索引,寫到磁盤. 值為 0不開啟, 1開啟. 默認(rèn)開啟.

delayed_insert_limit, delayed_insert_timeout, delayed_queue_size

延遲插入, 將數(shù)據(jù)先交給內(nèi)存隊(duì)列, 然后慢慢地插入.但是這些配置,不是所有的存儲引擎都支持, 目前來看, 常用的InnoDB不支持, MyISAM支持. 根據(jù)實(shí)際情況調(diào)大, 一般默認(rèn)夠用了

/* ==================== MySQL InnoDB 鎖表與鎖行 ======================== */

由于InnoDB預(yù)設(shè)是Row-Level Lock,所以只有「明確」的指定主鍵,MySQL才會執(zhí)行Row lock (只鎖住被選取的資料例) ,否則MySQL將會執(zhí)行Table Lock (將整個資料表單給鎖住)。

舉個例子: 假設(shè)有個表單products ,里面有id跟name二個欄位,id是主鍵。

例1: (明確指定主鍵,并且有此筆資料,row lock)

代碼如下:

SELECT * FROM products WHERE id='3' FOR UPDATE;

SELECT * FROM products WHERE id='3' and type=1 FOR UPDATE;

例2: (明確指定主鍵,若查無此筆資料,無lock)

代碼如下:

SELECT * FROM products WHERE id='-1' FOR UPDATE;

例3: (無主鍵,table lock)

代碼如下:

SELECT * FROM products WHERE name='Mouse' FOR UPDATE;

例4: (主鍵不明確,table lock)

代碼如下:

SELECT * FROM products WHERE id<>'3' FOR UPDATE;

例5: (主鍵不明確,table lock)

代碼如下:

SELECT * FROM products WHERE id LIKE '3' FOR UPDATE;

注1: FOR UPDATE僅適用于InnoDB,且必須在交易區(qū)塊(BEGIN/COMMIT)中才能生效。

注2: 要測試鎖定的狀況,可以利用MySQL的Command Mode ,開二個視窗來做測試。

在MySql 5.0中測試確實(shí)是這樣的

另外:MyAsim 只支持表級鎖,InnerDB支持行級鎖

添加了(行級鎖/表級鎖)鎖的數(shù)據(jù)不能被其它事務(wù)再鎖定,也不被其它事務(wù)修改(修改、刪除)

是表級鎖時,不管是否查詢到記錄,都會鎖定表

此外,如果A與B都對表id進(jìn)行查詢但查詢不到記錄,則A與B在查詢上不會進(jìn)行row鎖,但A與B都會獲取排它鎖,此時A再插入一條記錄的話則會因?yàn)锽已經(jīng)有鎖而處于等待中,此時B再插入一條同樣的數(shù)據(jù)則會拋出Deadlock found when trying to get lock; try restarting transaction然后釋放鎖,此時A就獲得了鎖而插入成功

A級鎖相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無線POS機(jī) 廣東合正采購招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國咨招標(biāo)有限公司 拆邊機(jī) 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 大山檳榔 上海地鐵維護(hù)保障有限公司通號分公司 舌花雛菊 甘肅中維國際招標(biāo)有限公司 華潤燃?xì)猓ㄉ虾#┯邢薰? 湖北鑫宇陽光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無縫鋼管 中國石油煉化工程建設(shè)項(xiàng)目部 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 電梯平層準(zhǔn)確度 建設(shè)部關(guān)于開展城市規(guī)劃動態(tài)監(jiān)測工作的通知 廣州利好來電氣有限公司 四川中澤盛世招標(biāo)代理有限公司