兩種引擎的多執行緒寫入速度對比如下:結論:多執行緒的情況下,MyISAM引擎的寫入速度比InnoDB引擎的寫入速度快42%④ 讀取效能對比為了獲得資料量較大的表用於測試資料庫的讀取效能,我們迴圈執行10遍上面多執行緒寫入資料的操作,得到兩張
儲存引擎原理首先針對可能面試會問到的問題「MyISAM 和 InnoDB 兩種引擎所使用的索引的資料結構是什麼」做一個回答:都是 B+ 樹,不過區別在於:MyISAM 中 B+ 樹的資料結構儲存的內容是實際資料的地址值,它的索引和實際資料
1 如何加表鎖MyISAM在執行查詢語句(SELECT)前,會自動給涉及的所有表加讀鎖,在執行更新操作(UPDATE、DELETE、INSERT等)前,會自動給涉及的表加寫鎖,這個過程並不需要使用者干預,因此,使用者一般不需要直接用LOCK
6、 表鎖差異MyISAM:只支援表級鎖,使用者在操作myisam表時,select,update,delete,insert語句都會給表自動加鎖,如果加鎖以後的表滿足insert併發的情況下,可以在表的尾部插入新的資料