国产探花免费观看_亚洲丰满少妇自慰呻吟_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。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰县| 西和县| 安陆市| 茂名市| 庐江县| 姚安县| 通山县| 客服| 秦皇岛市| 旬邑县| 横山县| 建平县| 福泉市| 若尔盖县| 文化| 玛纳斯县| 濮阳县| 田东县| 贺州市| 临汾市| 湖南省| 德安县| 遵义县| 新郑市| 紫云| 临江市| 开封县| 曲阜市| 荔波县| 咸丰县| 逊克县| 镶黄旗| 阳城县| 岳普湖县| 丹凤县| 平顶山市| 英超| 盖州市| 汝南县| 广汉市| 同仁县|