国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > 文庫 > 正文

Innodb 表的壓縮方式

2024-09-07 22:12:41
字體:
來源:轉載
供稿:網友
        innodb 目前支持兩種文件格式(innodb_file_format) Antelope 和Barracuda
 
       5.6 默認的是 Antelope  (羚羊) ,有兩種“數據表格式”(row_format):Redundant(冗余)、Compact(緊湊)
 
       5.7 默認的是 Barracuda (梭子魚) 原來的基礎上新增了兩種數據表格式的支持:Dynamic 和 Compressed
 
一、 如何設置mysql innodb 表的壓縮
 
設置innodb 表的 壓縮
 
第一,mysql的版本需要大于5.5
 
第二,設置innodb_file_format=barracuda
 
innodb_file_format=barracuda
 
innodb_file_per_table = 1
 
innodb_strict_mode=1 #建議加上
 
innodb_default_row_format = COMPRESSED #在整個庫默認啟用行壓縮格式時設定,一邊不改變此值
 
第三,create table或者alter talble 增加 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
 
鑒于InnoDB表的最大行大小約為8K,KEY_BLOCK_SIZE=8通常是一個安全的選擇
 
在緩沖池中,壓縮數據保存在小頁面中,頁面大小基于該KEY_BLOCK_SIZE 值
 
KEY_BLOCK_SIZE默認為innodb_page_size值的一半,也就是8k。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正镶白旗| 井研县| 松潘县| 清镇市| 德兴市| 罗定市| 新巴尔虎左旗| 荔浦县| 蒙自县| 田林县| 辛集市| 库尔勒市| 开平市| 平乡县| 孝昌县| 清水河县| 晋中市| 凤冈县| 五华县| 夏邑县| 兴海县| 潼关县| 大厂| 万州区| 沂南县| 昌黎县| 梁山县| 句容市| 巨鹿县| 定兴县| 凤阳县| 佛坪县| 巴楚县| 开化县| 普安县| 开远市| 南开区| 德保县| 同仁县| 桐庐县| 乐平市|