B級鎖打開時間超國標
中消協(xié)表示,相對于A級鎖,B級鎖更安全,在實際測試中,B級防盜鎖被破壞打開的時間遠遠高于國家標準,更是高于盜賊的犯罪心理承受時間,可以更有效保護消費者財產(chǎn)及人身安全。中消協(xié)指出,每到年末都是盜竊案件的高發(fā)期,特別是春節(jié)長假期間,很多消費者家中長時間沒有人,入室盜竊風險更大。有條件的消費者應將A級防盜鎖盡快升級至B級防盜鎖,最大程度提高自家防盜門鎖具的安全性,減少自家被盜竊的可能性。
一家名叫誠搜網(wǎng)的網(wǎng)站發(fā)布的2014防盜門消費知識調(diào)查報告佐證了中國消費者協(xié)會的說法。該調(diào)查報告指出,A級鎖是小偷的重點目標,使用鐵鉤、鐵片就能打開。
咨詢基層派出所民警,民警也表示,錫紙開鎖的案件確實時有發(fā)生,A級鎖確實更易被打開。
錫紙開鎖是一種新型開鎖手段,主要以一字鎖、十字鎖為主要對象。錫紙開鎖需要借助專門的錫紙工具,由于錫紙的韌性在鎖體內(nèi)能隨著彈子鎖鎖齒的牙花變形,并咬合在牙花上,所以能很快地打開門鎖。
國家標準中沒有超B級鎖芯
根據(jù)公安部GAT73-94《機械防盜鎖》規(guī)定,防盜鎖按其防盜能力分普通防護級別和高級防護級別,普通防護級別的鎖,用字母"A"表示,高級防護級別的鎖用字母"B"表示。A級防盜鎖防止技術性開鎖時間不少于1分鐘,防止破壞性開啟時間不少于15分鐘;B級防盜鎖防止技術開鎖時間不少于5分鐘,防止沖擊開啟時間不少于30分鐘。
2015年前市場還有商家打出超B級鎖和C級鎖的概念。對此,中消協(xié)表示,其實國家標準只規(guī)定了A級鎖和B級鎖,并沒有超B級鎖和C級鎖之說。中國市場上銷售的所謂超B級鎖、C級鎖應該是企業(yè)自定的概念,但是超B級鎖和C級鎖必須達到國家B級鎖的基本要求,即可以將超B級鎖和C級鎖視為B級鎖。
不是暴力開的,我之前在一家公司,中午大家出去吃飯鎖了門忘記帶鑰匙,花50元請人來,那師傅只花了幾分鐘,用些鐵絲類的工具就把鎖開了,鎖也沒壞,還能用。
防盜門鎖芯級別:在市面上使用的防盜門鎖芯基本上分三級,即A級、B級、超B級(又稱C級)。根據(jù)《國家機械鎖具標準》防盜門鎖芯有A和B兩級別,超B級是企業(yè)家另外開發(fā)的加強版B級。A級鎖:目前市面上A級防盜...
換鎖多少錢;如果只是,一般是50元左右 。。。如果后還需要換鎖芯(包鎖芯)一般收費90-100元;如果后還需要換鎖(包鎖)一般是120-130元。(如果后自備鎖或鎖芯,另加更換手續(xù)費15-20元)
提高鎖具的安全級別只需更換鎖芯,消費者可自行將鎖芯拆卸下來,按照拆卸下來鎖芯的規(guī)格型號進行對更高級別鎖芯的選購。一般正規(guī)的防盜門都可以更換鎖芯,無需更換整門、整鎖。
更換之前確認鎖芯規(guī)格
消費者要注意防盜鎖的型號規(guī)格,一對一進行置換。一般B級鎖芯和普通鎖芯外形和安裝尺寸都是統(tǒng)一的。也有特殊的防盜門鎖,規(guī)格不統(tǒng)一,消費者購買前請確認鎖芯規(guī)格。
市場價格多為二三百元
B級防盜鎖芯的價格(2014年價格)在大賣場多為200元至300元,建議消費者選購正規(guī)品牌。同樣是B級鎖,也要選擇質(zhì)量好的產(chǎn)品。我們常見的鑰匙材質(zhì)有多種,銅或鋁鐵合金的容易被復制,市面上比較好的材料是鋼材 。
能防技術開鎖的防盜門鎖
格式:pdf
大?。?span id="4g4uycg" class="single-tag-height">23KB
頁數(shù): 1頁
評分: 4.4
現(xiàn)在,到處都能看到很多宣傳“鎖王技術開鎖,無損開門”的小廣告,并且留有聯(lián)系電話。盜賊和騙子常用假證件來開門實施盜竊,有的盜賊已學到了撥鎖技術,并以此手段進行作案,使得人們心中總是沒有安全感。而現(xiàn)有的鎖都沒有防技術開鎖的功能,于是我就想到發(fā)明能防技術開鎖的防盜門鎖?,F(xiàn)有的防盜門鎖一般都是一個鎖殼內(nèi)只安裝一個鎖芯,特殊的鎖安裝有多個,但是各個鎖芯都是單獨可轉(zhuǎn)動的。上述的鎖都存在著缺點,即都不能防止技術手段開鎖,即使是多個鎖芯也會被逐個撥開。通過了解和分析得知,“鎖王”開鎖是雙手都用,只能去撥一個鎖芯,不能雙手同時撥兩個鎖芯?,F(xiàn)有防盜門鎖的缺點就在于:雖然有多個鎖芯,但是它們都是獨立的,“鎖王”可以逐個打開。能防技術開鎖的防盜門鎖采用的設計方案:在兩個鎖芯各自的轉(zhuǎn)軸上安裝齒輪,并使兩個齒輪相互嚙合,同步轉(zhuǎn)動(如圖所示)。開鎖時,兩個鎖芯必須同時轉(zhuǎn)動,也就是說單獨撥一個鎖芯時,由于齒輪的轉(zhuǎn)動受到另一個鎖芯的控制,無法轉(zhuǎn)動,因此只有兩個鎖芯同時同步打開才行。另外,將兩個鎖芯的位置設計得很近,不留四只手(兩個“鎖王”)同時撥鎖的空間,使他們無法操作,從而達到防盜的目的。能防技術開鎖的防盜門鎖安裝使用與現(xiàn)有鎖基本相同,適合...
能防技術開鎖的防盜門鎖
家要防盜,門鎖最重要。

什么樣的鎖才能真正讓人放心?
實驗:A、B級鎖被秒開。據(jù)不完全統(tǒng)計,85%以上的房屋在交房時,開發(fā)商為住戶安裝的都是防盜門鎖A級鎖,只有一少部分開發(fā)商選擇安裝B級鎖。同時,大部分市民家里使用的也是A級鎖。
按照鎖的技術開啟時間來劃分,我們經(jīng)常見能見到的十字花鎖,是A級鎖,現(xiàn)在也叫“秒開鎖”,還有不少B級鎖,就是上面帶磁點和鑰匙槽的鎖,現(xiàn)在也已“淪落”為A級鎖的范圍了。因為開鎖技術不斷翻新,所用的開鎖時間也在不斷減少。

業(yè)內(nèi)人士建議:正規(guī)渠道換正規(guī)的鎖
目前在國家標準里,C級鎖是最安全的,建議春節(jié)出門旅游最好從正規(guī)渠道購買一把C級鎖,更換好之后再出門。

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

2017年6月份以來,一入室盜竊犯罪團伙多次竄至天寧區(qū)、鐘樓區(qū)、金壇等地,采用技術開鎖手段進行入室盜竊,他們能夠在短短10秒之內(nèi)打開A級鎖,對B級鎖,用時要稍長一些,但也很快能打開。
6月5日下午3時許,家住常州市翠竹新村的張先生外出回家發(fā)現(xiàn)家中被盜,失竊兩臺銀灰色筆記本電腦,張先生見狀立即打電話報警。
翠竹派出所民警趕到現(xiàn)場發(fā)現(xiàn),張先生家里大門的鎖芯是屬于A級鎖的,很顯然,嫌疑人是進行技術性開鎖入室盜竊的。
案發(fā)后,翠竹派出所民警成立專案組開展偵破工作,很快民警鎖定了一名犯罪嫌疑人代某。根據(jù)嫌疑人代某的軌跡,民警發(fā)現(xiàn)同行的還有另外三名男子,四人均有入室盜竊前科,斷定是一盜竊團伙。
6月8日凌晨2點左右,為不打草驚蛇,民警在溧陽某賓館周邊布控守候,待確定四名犯罪嫌疑人均在賓館后,遂發(fā)出收網(wǎng)訊號,敲門而入,將四人一舉抓獲。
經(jīng)審查,四名犯罪嫌疑人供認出,自今年5月份起,四人合伙先后在天寧區(qū)、鐘樓區(qū)、金壇等地共計作案5起。目前,四名犯罪嫌疑人已被依法刑事拘留,此案正在進一步審查中。
新聞鏈接:防盜門鎖芯級別
在市面上使用的防盜門鎖芯基本上分三級,即A級、B級、超B級(又稱C級)。根據(jù)《國家機械鎖具標準》防盜門鎖芯有A和B兩級別,超B級是企業(yè)家另外開發(fā)的加強版B級。
A級鎖:目前市面上A級防盜鎖鑰匙主要有一字鑰匙和十字鑰匙。A級鎖芯內(nèi)部結(jié)構(gòu)非常簡單,僅限于彈子的變化,彈子槽少而淺。防技術性開啟時間1分鐘內(nèi),互開率極高。彈子結(jié)構(gòu)為單排彈子或十字鎖。
B級鎖:B級鎖鑰匙為平板鑰匙,有雙排彈子槽,跟A級鎖不同的地方在于鑰匙面多了一排彎彎曲曲不規(guī)則的線條。鎖芯主要類型為3種,電腦雙排鎖芯、雙排月牙鎖芯、雙面葉片鎖芯。防技術性開啟時間5分鐘內(nèi),互開率高。通過強扭工具,1分鐘內(nèi)可以開啟鎖芯。
超B級鎖(C級):鑰匙形狀為單面葉片內(nèi)銑槽或外銑槽鑰匙,鎖芯類型為邊柱鎖芯;經(jīng)公安部檢測270分鐘無法技術開啟,區(qū)域互開率為零(一千六百萬分之一)。彈子結(jié)構(gòu)為雙排葉片加V型邊柱鎖定;如果用強扭工具開啟鎖芯,鎖芯內(nèi)部破壞,自爆鎖死,導致無法開啟。
來 源:揚子晚報
15011271201
頁級:引擎 BDB。
表級:引擎 MyISAM , 理解為鎖住整個表,可以同時讀,寫不行
行級:引擎 INNODB , 單獨的一行記錄加鎖
表級,直接鎖定整張表,在你鎖定期間,其它進程無法對該表進行寫操作。如果你是寫鎖,則其它進程則讀也不允許
行級,,僅對指定的記錄進行加鎖,這樣其它進程還是可以對同一個表中的其它記錄進行操作。
頁級,表級鎖速度快,但沖突多,行級沖突少,但速度慢。所以取了折衷的頁級,一次鎖定相鄰的一組記錄。
MySQL 5.1支持對MyISAM和MEMORY表進行表級鎖定,對BDB表進行頁級鎖定,對InnoDB表進行行級鎖定。
對WRITE,MySQL使用的表鎖定方法原理如下:
如果在表上沒有鎖,在它上面放一個寫鎖。
否則,把鎖定請求放在寫鎖定隊列中。
對READ,MySQL使用的鎖定方法原理如下:
如果在表上沒有寫鎖定,把一個讀鎖定放在它上面
否則,把鎖請求放在讀鎖定隊列中。
InnoDB使用行鎖定,BDB使用頁鎖定。對于這兩種存儲引擎,都可能存在死鎖。這是因為,在SQL語句處理期間,InnoDB自動獲得行鎖定和BDB獲得頁鎖定,而不是在事務啟動時獲得。
行級鎖定的優(yōu)點:
· 當在許多線程中訪問不同的行時只存在少量鎖定沖突。
· 回滾時只有少量的更改。
· 可以長時間鎖定單一的行。
行級鎖定的缺點:
· 比頁級或表級鎖定占用更多的內(nèi)存。
· 當在表的大部分中使用時,比頁級或表級鎖定速度慢,因為你必須獲取更多的鎖。
· 如果你在大部分數(shù)據(jù)上經(jīng)常進行GROUP BY操作或者必須經(jīng)常掃描整個表,比其它鎖定明顯慢很多。
· 用高級別鎖定,通過支持不同的類型鎖定,你也可以很容易地調(diào)節(jié)應用程序,因為其鎖成本小于行級鎖定。
在以下情況下,表鎖定優(yōu)先于頁級或行級鎖定:
· 表的大部分語句用于讀取。
· 對嚴格的關鍵字進行讀取和更新,你可以更新或刪除可以用單一的讀取的關鍵字來提取的一行:
· 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ù)更新到實際的表里。可以用以下命令實現(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)點有:
在很多線程請求不同記錄時減少沖突鎖。
事務回滾時減少改變數(shù)據(jù)。
使長時間對單獨的一行記錄加鎖成為可能。
行級鎖的缺點有:
比頁級鎖和表級鎖消耗更多的內(nèi)存。
鎖是計算機協(xié)調(diào)多個進程或線程并發(fā)訪問某一資源的機制,不同的數(shù)據(jù)庫的鎖機制大同小異。由于數(shù)據(jù)庫資源是一種供許多用戶共享的資源,所以如何保證數(shù)據(jù)并發(fā)訪問的一致性、有效性是所有數(shù)據(jù)庫必須解決的一個問題,鎖沖突也是影響數(shù)據(jù)庫并發(fā)訪問性能的一個重要因素。了解鎖機制不僅可以使我們更有效的開發(fā)利用數(shù)據(jù)庫資源,也使我們能夠更好地維護數(shù)據(jù)庫,從而提高數(shù)據(jù)庫的性能。
MySQL的鎖機制比較簡單,其最顯著的特點是不同的存儲引擎支持不同的鎖機制。
例如,MyISAM和MEMORY存儲引擎采用的是表級鎖(table-level-locking);BDB存儲引擎采用的是頁面鎖(page-level-locking),同時也支持表級鎖;InnoDB存儲引擎既支持行級鎖,也支持表級鎖,默認情況下是采用行級鎖。
上述三種鎖的特性可大致歸納如下:
1) 表級鎖:開銷小,加鎖快;不會出現(xiàn)死鎖;鎖定粒度大,發(fā)生鎖沖突的概率最高,并發(fā)度最低。
2) 行級鎖:開銷大,加鎖慢;會出現(xiàn)死鎖;鎖定粒度最小,發(fā)生鎖沖突的概率最低,并發(fā)度也最高。
3) 頁面鎖:開銷和加鎖時間界于表鎖和行鎖之間;會出現(xiàn)死鎖;鎖定粒度界于表鎖和行鎖之間,并發(fā)度一般。
三種鎖各有各的特點,若僅從鎖的角度來說,表級鎖更適合于以查詢?yōu)橹?,只有少量按索引條件更新數(shù)據(jù)的應用,如WEB應用;行級鎖更適合于有大量按索引條件并發(fā)更新少量不同數(shù)據(jù),同時又有并發(fā)查詢的應用,如一些在線事務處理(OLTP)系統(tǒng)。
MySQL表級鎖有兩種模式:表共享讀鎖(Table Read Lock)和表獨占寫鎖(Table Write Lock)。什么意思呢,就是說對MyISAM表進行讀操作時,它不會阻塞其他用戶對同一表的讀請求,但會阻塞 對同一表的寫操作;而對MyISAM表的寫操作,則會阻塞其他用戶對同一表的讀和寫操作。
MyISAM表的讀和寫是串行的,即在進行讀操作時不能進行寫操作,反之也是一樣。但在一定條件下MyISAM表也支持查詢和插入的操作的并發(fā)進行,其機制是通過控制一個系統(tǒng)變量(concurrent_insert)來進行的,當其值設置為0時,不允許并發(fā)插入;當其值設置為1 時,如果MyISAM表中沒有空洞(即表中沒有被刪除的行),MyISAM允許在一個進程讀表的同時,另一個進程從表尾插入記錄;當其值設置為2時,無論MyISAM表中有沒有空洞,都允許在表尾并發(fā)插入記錄。
MyISAM鎖調(diào)度是如何實現(xiàn)的呢,這也是一個很關鍵的問題。例如,當一個進程請求某個MyISAM表的讀鎖,同時另一個進程也請求同一表的寫鎖,此時MySQL將會如優(yōu)先處理進程呢?通過研究表明,寫進程將先獲得鎖(即使讀請求先到鎖等待隊列)。但這也造成一個很大的缺陷,即大量的寫操作會造成查詢操作很難獲得讀鎖,從而可能造成永遠阻塞。所幸我們可以通過一些設置來調(diào)節(jié)MyISAM的調(diào)度行為。我們可通過指定參數(shù)low-priority-updates,使MyISAM默認引擎給予讀請求以優(yōu)先的權(quán)利,設置其值為1(set low_priority_updates=1),使優(yōu)先級降低。
InnoDB鎖與MyISAM鎖的最大不同在于:一是支持事務(TRANCSACTION),二是采用了行級鎖。我們知道事務是由一組SQL語句組成的邏輯處理單元,其有四個屬性(簡稱ACID屬性),分別為:
原子性(Atomicity):事務是一個原子操作單元,其對數(shù)據(jù)的修改,要么全部執(zhí)行,要么全都不執(zhí)行;
一致性(Consistent):在事務開始和完成時,數(shù)據(jù)都必須保持一致狀態(tài);
隔離性(Isolation):數(shù)據(jù)庫系統(tǒng)提供一定的隔離機制,保證事務在不受外部并發(fā)操作影響的“獨立”環(huán)境執(zhí)行;
持久性(Durable):事務完成之后,它對于數(shù)據(jù)的修改是永久性的,即使出現(xiàn)系統(tǒng)故障也能夠保持。
InnoDB有兩種模式的行鎖:
1)共享鎖:允許一個事務去讀一行,阻止其他事務獲得相同數(shù)據(jù)集的排他鎖。
( Select * from table_name where ......lock in share mode)
2)排他鎖:允許獲得排他鎖的事務更新數(shù)據(jù),阻止其他事務取得相同數(shù)據(jù)集的共享讀鎖和 排他寫鎖。(select * from table_name where.....for update)
為了允許行鎖和表鎖共存,實現(xiàn)多粒度鎖機制;同時還有兩種內(nèi)部使用的意向鎖(都是表鎖),分別為意向共享鎖和意向排他鎖。
InnoDB行鎖是通過給索引項加鎖來實現(xiàn)的,即只有通過索引條件檢索數(shù)據(jù),InnoDB才使用行級鎖,否則將使用表鎖!
另外:插入,更新性能優(yōu)化的幾個重要參數(shù)
代碼如下:
bulk_insert_buffer_size
批量插入緩存大小, 這個參數(shù)是針對MyISAM存儲引擎來說的.適用于在一次性插入100-1000+條記錄時, 提高效率.默認值是8M.可以針對數(shù)據(jù)量的大小,翻倍增加.
concurrent_insert
并發(fā)插入, 當表沒有空洞(刪除過記錄), 在某進程獲取讀鎖的情況下,其他進程可以在表尾部進行插入.
值可以設0不允許并發(fā)插入, 1當表沒有空洞時, 執(zhí)行并發(fā)插入, 2不管是否有空洞都執(zhí)行并發(fā)插入.
默認是1 針對表的刪除頻率來設置.
delay_key_write
針對MyISAM存儲引擎,延遲更新索引.意思是說,update記錄時,先將數(shù)據(jù)up到磁盤,但不up索引,將索引存在內(nèi)存里,當表關閉時,將內(nèi)存索引,寫到磁盤. 值為 0不開啟, 1開啟. 默認開啟.
delayed_insert_limit, delayed_insert_timeout, delayed_queue_size
延遲插入, 將數(shù)據(jù)先交給內(nèi)存隊列, 然后慢慢地插入.但是這些配置,不是所有的存儲引擎都支持, 目前來看, 常用的InnoDB不支持, MyISAM支持. 根據(jù)實際情況調(diào)大, 一般默認夠用了
/* ==================== MySQL InnoDB 鎖表與鎖行 ======================== */
由于InnoDB預設是Row-Level Lock,所以只有「明確」的指定主鍵,MySQL才會執(zhí)行Row lock (只鎖住被選取的資料例) ,否則MySQL將會執(zhí)行Table Lock (將整個資料表單給鎖住)。
舉個例子: 假設有個表單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中測試確實是這樣的
另外:MyAsim 只支持表級鎖,InnerDB支持行級鎖
添加了(行級鎖/表級鎖)鎖的數(shù)據(jù)不能被其它事務再鎖定,也不被其它事務修改(修改、刪除)
是表級鎖時,不管是否查詢到記錄,都會鎖定表
此外,如果A與B都對表id進行查詢但查詢不到記錄,則A與B在查詢上不會進行row鎖,但A與B都會獲取排它鎖,此時A再插入一條記錄的話則會因為B已經(jīng)有鎖而處于等待中,此時B再插入一條同樣的數(shù)據(jù)則會拋出Deadlock found when trying to get lock; try restarting transaction然后釋放鎖,此時A就獲得了鎖而插入成功