Inndb和Memory
生活随笔
收集整理的這篇文章主要介紹了
Inndb和Memory
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. InnoDB 表的數據總是有序存放的,而內存表的數據就是按照寫入順序存放的;
2. 當數據文件有空洞的時候,InnoDB 表在插入新數據的時候,為了保證數據有序性,只能在固定的位置寫入新值,而內存表找到空位就可以插入新值;
3. 數據位置發生變化的時候,InnoDB 表只需要修改主鍵索引,而內存表需要修改所有索引;
4. InnoDB 表用主鍵索引查詢時需要走一次索引查找,用普通索引查詢的時候,需要走兩次索引查找。而內存表沒有這個區別,所有索引的“地位”都是相同的。
5. InnoDB 支持變長數據類型,不同記錄的長度可能不同;內存表不支持 Blob 和 Text 字段,并且即使定義了 varchar(N),實際也當作 char(N),也就是固定長度字符串來存 儲,因此內存表的每行數據長度相同。
總結
以上是生活随笔為你收集整理的Inndb和Memory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql主备延迟的原因
- 下一篇: JDBC的使用过程