今天是日更的 64/365 天
2024年08月06日
简单写了一个存储过程对mysql数据库中的表进行批量碎片清理,建议在业务空闲时间段进行。
核心是利用mysql系统表和“optimize table 表名”命令,对mysql数据表进行空间的释放。由于delete和drop table都不会释放表空间(truncate 命令会释放表空间),所以需要利用optimize 命令进行释放。
2024年08月06日
MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。
语法
以下为删除MySQL数据表的通用语法:
DROP TABLE table_name ;
在命令提示窗口中删除数据表
在mysql>命令提示窗口中删除数据表SQL语句为
2024年08月06日
一、使用限制和说明:
1、MySQL5.6.6及以上版本。
1、主从innodb_file_per_table必须设置为on。
2024年08月06日
在 MySQL 的数据库操作中,可能会遇到需要删除表、删除表的数据等操作,这时就需要利用 MySQL 的 drop 命令。本文将系统地介绍 dropped 命令的使用方式与注意事项。让我们开始吧。
1. 什么是 Drop 命令?
Drop 命令是指删除数据库实体的命令(例如表、INDEX、视图等等)。它是一种强的数据库操作指令,一旦drop命令执行之后,数据库实体是无法恢复的!
2024年08月06日
生产环境一张日志表占用达到166G,该表一直有数据写入,如果是直接delete/truncate时间过久,故下面采取drop+硬链方式进行删除。
2024年08月06日
最近遇到了一个坑,MySQL数据库服务器硬盘容量告警,而且因为非技术原因,还不能追加硬盘。
通过监控发现,磁盘IO一直100%。直接影响就是系统处理时间越来越长,接口响应耗时也越来越多。