栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Innodb的page大小为16KB,16KB page目前而言,是否可以修改问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Innodb的page大小为16KB,16KB page目前而言,是否可以修改问题

1.是可以修改的,但是只能在mysql实例产生之前对innodb_page_size参数进行修改配置,否则将不可修改。如果没有指定值,则使用默认页面大小初始化实例。

2.参数值可以是4096 ;8192 ;16384 ;32768; 65536,

    参数默认值为:16384

    分别对应4KB 8KB 16KB 32KB 64KB的page大小,默认值为16KB

3.如果在mysql实例产生前没有规定innodb_page_size,则会以默认的16KB作为page大小

4.若已经初始化mysql实例,仍要进行修改,则会无法启动mysql服务,需要删除已经存在的所有的ibdata和ib_logfile文件

5.MySQL 5.7增加了对32KB和64KB页面大小的支持。对于32KB和64KB的页面大小,最大行长度约为16000字节。当innodb_page_size设置为32KB或64KB时,不支持ROW_FORMAT=
compression。对于innodb_page_size=32k,区段大小为2MB。对于innodb_page_size=64KB,区段大小为4MB。当使用32KB或64KB的页面大小时,innodb_log_buffer_size应该至少设置为16M(默认)。
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号