首页 > 数据库 >mysql大数据表删除优化方案

mysql大数据表删除优化方案

时间:2022-08-23 14:34:24浏览次数:73  
标签:删除 表上 数据表 复制 mysql 数据

先复制这张表,然后在复制表上做删除操作,最后再替换两张表的表名,把复制表表名改为原表名。大量删除数据可能由于一些原因导致失败、死锁、超时。所以把删除的操作放到复制表上不会影响线上业务。如果是实时有增量数据的表,可以在删除、重命名之后在做一次数据对比,将新表缺失的数据重新添加进去

标签:删除,表上,数据表,复制,mysql,数据
From: https://www.cnblogs.com/gqymy/p/16616068.html

相关文章

  • MySQL事务MVCC、undolog和redolog
    MySql的MVCC多版本控制undolog:回滚日志(保证一致性)只有在ReadCommited和RepeatableRead隔离级别有用redolog:重写日志(保证持久性)示例讲解 ReadCommited隔离级别(4)se......
  • Django mysql 操作类
    Django-Chain-PyMySQLEasytousePyMySQLindjango.对PyMySQL进行封装,增加链式操作,方便快捷进行CURD操作注:基于Chain-PyMySQL->https://github.com/Tiacx/ch......
  • Flask 学习-12.Flask-SQLAlchemy链接mysql数据库
    前言SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。SQLAlchemy是目前python中最强大的ORM框架,功能全面。Flask-SQLAlche......
  • MySQL学习(1)---MySQL概述
    什么是数据库概述数据库(Database)是长期存储在计算机内有组织、大量、共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。数据库管理系统DBMS(Da......
  • MySQL 临时表的原理以及优化手段
    1临时表sortbuffer、内存临时表和joinbuffer,这三个数据结构都是用来存放语句执行过程中的中间数据,以辅助SQL语句的执行的。其中,在排序的时候用到了sortbuffer,在使用jo......
  • mysql知识总结-连接查询
    Join链接方式Leftjoin左边的表为左表,rightjoin右边的表为右表1、左链接1.1、是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息......
  • 三道MySQL联合索引面试题,淘汰80%的面试者,你能答对几道
    众所周知MySQL联合索引遵循最左前缀匹配原则,在少数情况下也会不遵循(有兴趣,可以翻一下上篇文章)。创建联合索引的时候,建议优先把区分度高的字段放在第一列。至于怎么统计区......
  • maven工程(二)运行环境修改和获取mysql数据库数据
    运行环境修改可以加上这个进行定义,你tomcat运行的端口<build><plugins><plugin><!--https://mvnrepository.com/artifact......
  • 删除 Preserved Cache\Preserved Cache 无法清除
    删除PreservedCache操作场景当RAID组失效时,可能产生PreservedCache,重新登录CU界面后会出现提示清除PreservedCache会话框。对系统的影响删除PreservedCache数......
  • MySQL和Navicat安装过程记录Win10
    安装MySQL双击下载好的文件点击Execute,等待绿勾后Finish验证配置环境变量以在命令行使用Win+R,输入cmd回车,输入mysql-uroot-p登录成功 ......