zoukankan      html  css  js  c++  java
  • mysql 5.7.25中ibtmp1文件过大

    • 问题描述

        生产环境linux suse11.4, 根目录/ 下大小:50G, ibtmp1大小:31G, 磁盘空间爆满100%告警。

    • ibtmp1文件说明 

        ibtmp1是非压缩的innodb临时表的独立表空间,通过innodb_temp_data_file_path参数指定文件的路径,文件名和大小,默认配置为ibtmp1:12M:autoextend,也就是说在支持大文件的系统这个文件大小是可以无限增长的。

    • 解决办法

        1、修改my.cnf配置文件:

          innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G

        2、设置innodb_fast_shutdown参数

          SET GLOBAL innodb_fast_shutdown = 0;  #InnoDB does a slow shutdown, a full purge and a change buffer merge before shutting down

        3、关闭mysql服务

        4、删除ibtmp1文件(重启自动删除)

        5、启动mysql服务

        注意:为了避免以后再出现类似的情况,一定要在限制临时表空间的最大值,如innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G

  • 相关阅读:
    rs
    stm32f767 usoc3
    stm32f767 RTT 日志
    stm32f767 标准库 工程模板
    stm32f767 HAL 工程模板
    docker tab 补全 linux tab 补全
    docker anconda 依赖 下载 不了
    docker run 常用 指令
    linux scp 命令
    Dockerfile 常用参数说明
  • 原文地址:https://www.cnblogs.com/learnspace/p/11677622.html
Copyright © 2011-2022 走看看