MYSQL
引擎:
《1:InnoDB
a. 具有事務、回滾、崩潰修復能力、事務安全。
b. 支持外鍵
c. InnoDB不保存表的具體行數,也就是說select count(*)需要掃描整一張表。
d. 鎖的級別是屬于 *列* 級別,也就是說并發性比較好。
《2:MyISAM
a. 不支持事務操作。
b. 不支持外鍵。
c. 讀和寫的鎖是 *表* 級別, 相對速度比InnoDB速度差一點,主要體現在并發的情況下,同時他的表級說有兩種模式,一是表共享讀鎖,一是表獨占鎖。
相關問題:
1. 為什么要給表添加主鍵?
2. 為什么加入索引后能夠加速查詢?
3. 為什么加入索引后會使得修改、添加、刪除的速度有所下降?
4. 什么情況下需要給兩個字段添加索引?
5. 數據庫引擎有哪兩種?
more crazy more get!
浙公網安備 33010602011771號