您現在的位置是:首頁 >動態 > 2022-08-11 17:51:26 來源:
mysql引擎選擇(mysql引擎有哪些)
導讀 大家好,小霞來為大家解答以上的問題。mysql引擎選擇,mysql引擎有哪些這個很多人還不知道,現在讓我們一起來看看吧!1、MySQL常見的存儲引擎
大家好,小霞來為大家解答以上的問題。mysql引擎選擇,mysql引擎有哪些這個很多人還不知道,現在讓我們一起來看看吧!
1、MySQL常見的存儲引擎有:InnoDB、MyISAM。
2、2、Mysql 5.0之后的版本,默認的存儲引擎就是InnoDB。
3、3、各自主要特點有:事務:MyISAM不支持,InnoDB支持。
4、鎖級別: MyISAM 表級鎖,InnoDB 行級鎖及外鍵約束。
5、MyISAM存儲表的總行數;InnoDB不存儲總行數。
6、MyISAM采用非聚集索引,B+樹葉子存儲指向數據文件的指針。
7、InnoDB主鍵索引采用聚集索引,B+樹葉子存儲數據。
8、MyISAM適合場景: 插入不頻繁,查詢非常頻繁,如果執行大量的SELECT,MyISAM是更好的選擇, 沒有事務。
9、InnoDB適合場景: 可靠性要求比較高,或者要求事務; 表更新和查詢都相當的頻繁, 大量的INSERT或UPDATE。
本文到此分享完畢,希望對大家有所幫助。