zoukankan
html css js c++ java
MySQL 快速删除大量数据
千万级数据量
方案1、
直接使用delete
因delete执行速度与索引量成正比,若表中索引量较多,使用delete会耗费数小时甚至数天的时间
方案2、
(1)创建临时表,表结构与原表结构相同
(2)将需要保留的数据插入至临时表中
(3)drop原表
(4)将临时表改名为原表名
经过测试,drop表一般耗时在3秒以内
此方案主要耗时步骤为第二步,若需要保留的数据量不大时,此方案是最佳方案
查看全文
相关阅读:
BZOJ1299 [LLH邀请赛]巧克力棒
BZOJ1046 [HAOI2007]上升序列
BZOJ1798 [Ahoi2009]Seq 维护序列seq
BZOJ2045 双亲数
BZOJ2301 [HAOI2011]Problem b
BZOJ1021 [SHOI2008]Debt 循环的债务
BZOJ2618 [Cqoi2006]凸多边形
BZOJ1069 [SCOI2007]最大土地面积
BZOJ1051 [HAOI2006]受欢迎的牛
2017年09月23日普级组 环
原文地址:https://www.cnblogs.com/luxd/p/11450881.html
最新文章
Socket
OOA、OOD、OOP
字典树(前缀树)
KMP算法
Fire! (两点BFS)
Fire Game (两点BFS)
Find a way (BFS ➕ 标记数组)
非常可乐 (BFS ➕ 模拟)
Leftmost Digit (技巧运算)
高精度模版
热门文章
大数除法(C++)
大数乘法(C++)
结构体的使用
函数求值
求多个数最小公倍数和最大公约数
并查集
kmp
如何保留小数点后任意一位数
区间dp
概率与期望
Copyright © 2011-2022 走看看