跳至內容
阿里BaBa電腦筆記
使用者工具
登入
網站工具
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
最近更新
多媒體管理器
網站地圖
足跡:
database:mysql:locktable
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
======MySQL鎖定 Lock Tables====== MySQL本身服務提供鎖定的方法是 表鎖**Tables Lock**,對資料庫資源開銷較小。**Tables Lock**可以作用於不同儲存引擎(MyISAM,Merge,InnoDB,BDB等),但是其中Innodb儲存引擎有支援**Rows Lock**及交易等較好機制,**Tables Lock**比較不常作用於Innodb上,另外,許多文件上指出,既然Innodb儲存引擎已經實現**Rows Lock**很好機制,就沒必要使用**Tables Lock**。 總結一下: * MySQL支援的表鎖**Tables Lock**是由服務器提供,而不是儲存引擎。常應用於MyISAM儲存引擎(支援Table Lock,不具有事務交易處理)。 * InnoDB儲存引擎提供列鎖(行鎖)Rows Lock,可以用於處理事務交易。 ======參考資料====== * [[http://pcclass.cc.nthu.edu.tw/nuke/dbms.php?filename=class2-2.html|鎖定資料表 (Lock)]] * [[http://xyz.cinc.biz/2013/04/mysql-lock-tables.html|MySQL 鎖定資料表 (LOCK TABLES) ]]
database/mysql/locktable.1389429965.txt.gz
· 上一次變更: 2014/01/11 08:46 由
ali88
頁面工具
顯示頁面
舊版
反向連結
回到頁頂