线上某些日志表过大,并且占用很多磁盘空间,需要将这些旧版本的日志文件,删除掉,直接drop table存在风险,需要将表ibd建立硬链接,去数据库drop table之后,在系统在rm -rf硬链接的文件即可。

但是由于业务比较老,时间比较长,之前的表不是独立表空间模式,此时就不能用创建硬链接的方式删除了。咋办?

查阅了资料,可以将表直接修改为独立表空间,然后再用建立硬链接的方式删除。

步骤:

(1)将要删除的表进行备份

(2)将系统全局设置独立表空间模式

set global innodb_file_per_table=1;

(3)然后将表空间模式修改为独立表空间模式

alter table test engine=innodb;

(4)ln test.frm test.frm.hk

ln test.ibd test.ibd.hk

(5)登录数据库drop table test;

(6)在系统层rm -rf  test.frm.hk test.ibd.hk

如果是主从架构,将主库和从库都先建立硬链接。

mysql 删除版本信息_mysql5.5版本删除大表相关推荐

  1. GameFramework:资源热更代码分析,检查版本信息,下载版本文件,校验版本文件,得到更新文件数量,下载文件,TaskPool

    资源下载流程图 流程跳转的日志 版本信息-版本检测-下载版本列表-下载散文件代码分析 进入ProcedureCheckVersion.OnEnter流程,进行task请求,userData为StarF ...

  2. 服务器中间件版本信息泄露,中间件版本信息泄露漏洞

    中间件版本信息泄露漏洞 <Web安全测试学习手册>- 中间件版本信息泄露漏洞 0x00 中间件版本信息泄露漏洞 1)什么是中间件版本信息泄露漏洞 通常在HTTP报文的响应头中存在的标志.版 ...

  3. win7 查看php版本信息,window_Windows系统版本怎么看?2种查看windows版本的方法介绍,前段时间微软正式开始向Win7和 - phpStudy...

    Windows系统版本怎么看?2种查看windows版本的方法介绍 前段时间微软正式开始向Win7和Win8用户推送免费Win10更新提示,不过很多电脑用户表示没有收到,这主要由于目前Win10推送主 ...

  4. 查询server服务器版本信息,sqlserver多版本查看版本号

    今天要查询自己的装的sqlserver2008 是否是R2版本,搜索了下,发现很多人查询此问题,现在记录如下,通过版本命令查询 同时也了解了哥哥sql server的对应版本好,一看就非常清晰了,记录 ...

  5. 【MySQL运维】使用gh-ost工具实现大表在线DDL变更

    一.gh-ost介绍 作为MySQL DBA都会面临这样一个问题,就是当对大表(10G以上)进行DDL变更时会有长时间锁表问题,影响业务可持续性.目前解决这个问题的方案一个较为通用的使用Percona ...

  6. mysql从库执行delete停止_MySQL主库大表执行delete语句,Ctrl+C具体发生了什么分析...

    MySQL主库大表执行delete语句,Ctrl+C具体发生了什么分析 1.查看表结构 localhost.qt>show create table doctor_stats_backup\G ...

  7. mysql 5.7 编译_Mysql5.7版本编译安装及配置

    配置yum安装方式 1.配置本地yum源 1 vim /etc/yum.repos.d/rhel-source.repo2 [rhel-source] 3 name=Red Hat Enterpris ...

  8. mysql group by 无效_Mysql5.7版本group by 子查询中order by 无效的问题解决办法

    我们都知道group by 会选择保留第一条数据,默认是按照id排序的,如果我们想通过别的字段排序,比如最后创建的那条记录,可以先按照创建时间降序,再group by即可得到每个分组的最新创建的数据. ...

  9. mysql 更新统计信息_MySQL5.7统计信息更新的相关参数解释和测试

    MySQL版本:5.7.21 统计信息相关参数如下: mysql> show global variables like '%stats%'; +------------------------ ...

最新文章

  1. 关于API文档浏览神器Dash
  2. taro 在components文件夹中 新建组件时,组件支持自定义命名,但是不能大写开头...
  3. 阿里云接入的认证方式,一机一密、一型一密、动态注册
  4. IE浏览器加载CSS文件,但是不起作用的原因
  5. 第三十三讲 非线性方程组化为一阶方程
  6. 字符串中统计单词个数
  7. toughradius 配置mysql_ToughRADIUS
  8. 分析windows宿主机Ping不通linux虚拟机的其中一种情况
  9. 读后感《习惯的力量》
  10. python可以处理的文件类型_Python学习笔记之数据类型与文件处理
  11. Javascript 刷新框架及页面的方法汇总(转)
  12. oracle中kill session的方法
  13. MyCat 主键ID自增长配置
  14. 没有实际的工作经验,如何面试Linux运维工程师?
  15. 电信wifi服务器不响应,电信老员工告诉你,为什么你家WiFi信号满格却上不了网?...
  16. python aes new_python AES 加密
  17. 移动前端开发需要注意的20个要点
  18. C# OpenCv 证件照换底色
  19. 微信开发者工具整个是个浏览器
  20. oracle 增加字段说明,oracle 增加字段

热门文章

  1. java实现调查问卷_智能办公进行时丨富士施乐邀您参与有奖问卷调查
  2. android java框架_【阿里P8大牛教你Android入门之路(java篇)】——Java集合框架(系列篇1)...
  3. python连接数据库设置编码_python操作mysql中文显示乱码的解决方法
  4. python 2.7.11 linux,Python-2.7.11+Django-1.9.4安装配置
  5. linux开启多少到多少端口命令,Linux端口命令
  6. php viewmodel,PHP日记——Lavarel常用语句之View篇
  7. java怎么新建模块_spring boot添加新模块的方法教程
  8. mysql Subqueries
  9. 15 Process State and O.S. Scheduling
  10. Flask redirect