当前位置: 首页 > news >正文

mysql 存储空间增大解决方案

一:查询数据库中表占比比较多的表

SELECT 
    table_name AS "Tables", 
    round(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" 
FROM information_schema.tables 
WHERE table_schema = "自己的数据库名";

二:发现eb_exception_log这一个表占据25G

三:删除历史数据

-- 创建临时表
CREATE TABLE eb_exception_log_temp LIKE eb_exception_log;

-- 插入需要保留的数据

Tips:查看是否创建索引,否则下面执行插入会很慢:

ALTER TABLE eb_exception_log ADD INDEX idx_create_time (create_time)

INSERT INTO eb_exception_log_temp
SELECT * FROM eb_exception_log
WHERE create_time > '2025-01-01 00:00:00';

-- 删除原表
DROP TABLE eb_exception_log;

-- 重命名临时表
ALTER TABLE eb_exception_log_temp RENAME TO eb_exception_log;
删除表数据后,磁盘使用率瞬间降下来:

http://www.lryc.cn/news/539110.html

相关文章:

  • 深入解析队列与广度优先搜索(BFS)的算法思想:原理、实现与应用
  • Swap to Gather-----
  • 使用DeepSeek+本地知识库,尝试从0到1搭建高度定制化工作流(自动化篇)
  • Python 函数式编程全攻略:从理论到实战的深度解析
  • Ollama 在 LangChain 中的使用
  • 使用apt-rdepends制作软件离线deb安装包
  • 根据POD名称生成 三部曲:get、describe、log、exec
  • SQL sever数据导入导出实验
  • python环境的yolov11.rknn物体检测
  • I2C、SPI、UART
  • 如何监控和优化 MySQL 中的慢 SQL
  • 13-二叉树最小深度-深度优先(DFS)
  • 51单片机入门_10_数码管动态显示(数字的使用;简单动态显示;指定值的数码管动态显示)
  • 代码补全『三重奏』:EverEdit如何用上下文识别+语法感知+智能片段重构你的编码效率!
  • 电脑系统损坏,备份文件
  • Token Statistics Transformer:线性注意力革命,重新定义Transformer效率天花板
  • Django 5实用指南(二)项目结构与管理
  • JAVA监听器(学习自用)
  • Ubuntu下mysql主从复制搭建
  • VirtualBox 中使用 桥接网卡 并设置 MAC 地址
  • Ubuntu 20 掉显卡驱动的解决办法
  • EasyPoi系列之框架集成及基础使用
  • Web后端 Tomcat服务器
  • 【RK3588嵌入式图形编程】-SDL2-构建模块化UI
  • 面向机器学习的Java库与平台简介、适用场景、官方网站、社区网址
  • 基于YOLO11深度学习的心脏超声图像间隔壁检测分割与分析系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割、人工智能
  • ubuntu24基于虚拟机无法从主机拖拽文件夹
  • 常用Webpack Loader汇总介绍
  • 剑指 Offer II 023. 两个链表的第一个重合节点
  • 个人搭建CDN加速服务 特网科技