小诺文档中心 小诺文档中心
首页
小诺博客 (opens new window)
DevOps
云原生
技术
更多
网址导航
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

kevin

运维界的菜鸟
首页
小诺博客 (opens new window)
DevOps
云原生
技术
更多
网址导航
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 踩坑

    • mysql

      • mysqldump备份失败以及解决方法汇总
      • MySQL报错ERROR1872(HY000)Slave failed to initialize
      • mysql错误代码
      • mysql负载高的解决
      • mysql损坏修复
      • 修改innodb_page_size值后mysql不能启动
      • mysql优化
    • oracle

    • yum故障处理
    • centos7启动时出现dracut-initqueue timeout
    • dell笔记本安装centos系列报lspcon init failed错误
    • ElasticSearch启动报错,bootstrap checks failed
    • NAVICAT PREMIUM 12闪退问题
    • vsftpd用户设置为nologin无法登录
  • 技术文章

  • 运维文档

  • 计算机网络

  • 开源应用

  • JAVA应用

  • 技术
  • 踩坑
  • mysql
xiaonuo
2022-06-19

修改innodbpagesize值后mysql不能启动

rm ibdata1 ib_logfile0 ib_logfile1

修改innodb_page_size值后mysql不能启动

  • 第一个系统表空间数据文件(ibdata1)的最小文件大小取决于innodb_page_size值
  • innodb_page_size只能在初始化MySQL实例之前配置,不能在之后修改。如果没有指定值,则使用默认页面大小初始化实例。
  • 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(默认)。
  • 默认的16KB或更大的页面大小适用于各种工作负载,特别是涉及表扫描的查询和涉及批量更新的DML操作。对于涉及许多小写操作的OLTP工作负载,较小的页面大小可能更有效,在这种工作负载中,当单个页面包含许多行时,可能会出现争用问题。对于通常使用较小块的SSD存储设备,较小的页面也可能是有效的。保持InnoDB页面大小接近存储设备块大小,可以最大限度地减少被重写到磁盘的未更改数据量.
mysql损坏修复
mysql优化

← mysql损坏修复 mysql优化→

最近更新
01
postgresql安装
06-24
02
oracle笔记
06-24
03
opengauss笔记
06-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 kevin | 小诺运维
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×