Mysql-ROW_FORMAT
生活随笔
收集整理的這篇文章主要介紹了
Mysql-ROW_FORMAT
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
引用鏈接:https://blog.csdn.net/wslovelcy/article/details/49865533
鏈接二:https://www.cnblogs.com/wade-luffy/p/6289183.html
tablenam=
...
ENGINE=MyISAM DEFAULT CHARSET=utf8
ROW_FORMAT=COMPACT
;
ROW_FORMAT有這些存儲格式選擇:
fixed:默認格式,
當表不包含變長字段(varchar / varbinary / blob / text)時使用,
每行都是固定的,所以很容易獲取行在頁上的具體位置,存取效率比較高,
但是占用磁盤空間較大
dynamic:
每行都有一個行頭部,包含bitmap,記錄列為空的情況。(字符類型長度為0,或數字類型為0,而不是NULL值)
所有字符串列都是動態存儲的,除非長度小于4;
fixed->dynamic : 會導致CHAR->VARCHAR,反之亦然,?
MYISAM引擎可以修改ROW_FORMAT,InnoDB不可以,默認Compact
REDUNDANT為固長,有冗余,COMPACT更靈活
轉載于:https://www.cnblogs.com/YoungBig/p/10567935.html
總結
以上是生活随笔為你收集整理的Mysql-ROW_FORMAT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Python] Window机器上同时
- 下一篇: 【学习小记】一般图最大匹配——带花树算法