mysql truncate耗时_线上MySQL 32G大小的表truncate所消耗的时间为2分钟,快还是慢?...
执行结果:
access_token 32G mysql> truncate table xxx.access_token;
Query OK, 0 rows affected (
1 min 47.84 sec)
truncate一个32G的表需要近2分钟,这算快还是慢呢?
refresh_token 26Gmysql> truncate table xxx.refresh_token;
Query OK, 0 rows affected (
1 min 7.18 sec)
remember_me_token 1.3Gmysql> truncate table xxx.remember_me_token;
Query OK, 0 rows affected (1.87 sec)
Check DB Server环境.
1 察看内存以及缓存
top - 07:55:56 up 256 days, 4:53, 3 users, load average: 0.00, 0.09, 0.22
Tasks: 175 total, 1 running, 174 sleeping, 0 stopped, 0 zombie
Cpu0 : 2.2%us, 0.9%sy, 0.0%ni, 96.4%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 2.4%us, 1.1%sy, 0.0%ni, 96.0%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 2.3%us, 0.9%sy, 0.0%ni, 96.3%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 2.2%us, 0.9%sy, 0.0%ni, 96.4%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 32750360k total, 32472008k used, 278352k free, 271932k buffers
Swap: 4194296k total, 505844k used, 3688452k free, 3554324k cached
2 察看系统版本
[novamysqladminlt@nucltmapc04db01 ~]$ cat /etc/issue
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Kernel \r on an \m
3 察看操作系统位数
[xxxxx@xxxxxx~]$ ldd /sbin/mii-tool
linux-vdso.so.1 => (0x00007fff9b1ff000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003ec2400000)
libc.so.6 => /lib64/libc.so.6 (0x0000003ec0c00000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003ec0800000)
/lib64/ld-linux-x86-64.so.2 (0x0000003ec0400000)
4 察看磁盘
[xxx@xxx~]$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 505928 274840 272104 3558732 0 0 3 58 0 0 2 1 96 0 0
0 0 505928 274732 272104 3558772 0 0 0 112 1036 1438 1 1 98 0 0
1 2 505928 274732 272104 3558812 0 0 0 1796 960 1276 1 2 96 2 0
1 0 505928 269112 272104 3558836 0 0 0 5564 2005 1861 12 5 83 1 0
0 0 505928 274484 272104 3558864 0 0 0 112 1568 1969 11 2 87 0 0
0 0 505928 274484 272104 3558892 0 0 0 128 924 1221 1 2 97 0 0
1 0 505928 274468 272104 3558916 0 0 0 96 1563 1268 8 3 89 0 0
5 查看io资源
[xxx@xxx~]$ iostat -x 1
Linux 2.6.32-279.14.1.el6.x86_64 (nucltmapc04db01.abn-sjl.ea.com) 08/28/2013 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
2.30 0.00 0.98 0.44 0.02 96.26
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
vda 0.04 10.93 0.16 12.11 23.96 465.30 39.87 0.07 5.51 1.98 2.42
dm-0 0.00 0.00 0.00 0.01 0.04 0.09 9.79 0.00 2.88 0.84 0.00
dm-1 0.00 0.00 0.02 0.03 0.19 0.26 8.00 0.00 10.82 0.36 0.00
dm-2 0.00 0.00 0.00 0.13 0.07 1.01 8.34 0.00 2.01 0.75 0.01
dm-3 0.00 0.00 0.00 0.35 0.04 2.81 8.08 0.01 16.10 0.31 0.01
dm-4 0.00 0.00 0.00 0.01 0.00 0.05 8.00 0.00 1.87 0.39 0.00
dm-5 0.00 0.00 0.00 0.05 0.00 0.43 8.00 0.00 2.52 0.33 0.00
dm-6 0.00 0.00 0.00 0.01 0.02 0.06 9.89 0.00 4.01 0.90 0.00
dm-7 0.00 0.00 0.00 0.00 0.00 0.00 7.96 0.00 0.61 0.56 0.00
dm-8 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 1.80 1.37 0.00
dm-9 0.00 0.00 0.00 0.13 0.00 1.02 8.00 0.00 1.89 0.72 0.01
dm-10 0.00 0.00 0.17 22.33 23.59 459.57 21.48 0.05 2.28 1.07 2.40
dm-11 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 1.37 0.77 0.00
dm-12 0.00 0.00 0.00 0.00 0.00 0.00 7.96 0.00 0.99 0.85 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
1.26 0.00 1.26 0.00 0.00 97.47
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
vda 0.00 17.00 1.00 7.00 8.00 192.00 25.00 0.01 0.75 0.38 0.30
dm-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-9 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-10 0.00 0.00 1.00 24.00 8.00 192.00 8.00 0.02 0.92 0.12 0.30
dm-11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
9.55 0.00 4.02 0.00 0.25 86.18
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
vda 0.00 19.00 0.00 7.00 0.00 208.00 29.71 0.00 0.14 0.14 0.10
dm-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-4 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-5 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-9 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-10 0.00 0.00 0.00 26.00 0.00 208.00 8.00 0.01 0.27 0.04 0.10
dm-11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
dm-12 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
mysql truncate耗时_线上MySQL 32G大小的表truncate所消耗的时间为2分钟,快还是慢?...相关推荐
- mysql爆内存_线上MySQL数据库机器内存爆掉原因分析与解决
本文主要向大家介绍了线上MySQL数据库机器内存爆掉原因分析与解决,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 现象: 阿里金融某业务的MySQL机器的内存每隔几天就会增长,涨 ...
- mysql内存爆_线上MySQL机器内存爆掉原因分析与解决
现象: 阿里金融某业务的MySQL机器的内存每隔几天就会增长,涨上去后,却不下来.累积后内存爆掉. 分析: 此业务是间隔的对MySQL有大访问,其它时间几乎无访问.排查发现,内存涨时,一般会有MySQ ...
- mysql 同步失败_线上MYSQL同步报错故障处理方法总结
前言 在发生故障切换后,经常遇到的问题就是同步报错,下面是最近收集的报错信息. 记录删除失败 在master上删除一条记录,而slave上找不到 Last_SQL_Error: Could not e ...
- doctor mysql数据导入_线上环境mysql主从同步的搭建过程
之前搭建过一套主从同步的mysql集群,但是是基于新数据库,而这次线上环境要升级成主从同步的集群,记录一下升级过程和中间遇到的各种问题. 由于是直接对线上数据库进行修改,因此要保证对线上环境造成尽量小 ...
- 线上 mysql连接超时_线上环境数据库连接超时原因
查看线上日志发现了如下的异常: ERROR 500.jsp - Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.Com ...
- MySQL线上优化_线上MySQL千万级大表,如何优化?
前段时间应急群有客服反馈,会员管理功能无法按到店时间.到店次数.消费金额进行排序.经过排查发现是 SQL 执行效率低,并且索引效率低下. 图片来自 Pexels 应急问题 商户反馈会员管理功能无法按到 ...
- linux备份mysql需要暂停服务吗_【MySQL运维】线上MySQL数据库停服迁移流程
一.数据备份与恢复阶段,选在凌晨1点进行操作,暂停服务进行备份(允许停服2个小时) 1.首先停止Nginx服务,并且修改数据库用户密码,防止还有新的连接进来 2.杀掉某个用户所有进程 for i in ...
- mysql从库应用负载_线上MySQL数据库高负载的解决思路--再次论程序应用索引的重要性...
前言:过去的笔记整理而得,未免丢失,发布个人博客.[2012年的资料笔记] 场景:数据库的负载飙升,CPU高达99%. 查看进程.通过猜测推理,定位了一些select语句 363478427 | ap ...
- mysql 撤销删除_线上磁盘告警,mysql无法释放空间,踩了个大坑,大家记得别踩坑...
活动买的阿里云服务器磁盘告警了,活动买的磁盘只有40g,里面装的宝塔环境,除了网站程序还有mysql数据库.数据库整个大概20多G. 有几个表数据达到千万级别了,在不扩容的情况下,老王选择了删除部分不 ...
- 线上MYSQL同步报错故障处理总结 实现同步不一致进行邮件报警
线上MYSQL同步报错故障处理总结 公司使用腾讯云数据库,今天在从库上面查询相关数据时候,显示没有任何记录,登录后 show slave status\G 查看到状态中报1032错误,这里把相关主从同 ...
最新文章
- 蚂蚁金服发布「定损宝」,推动图像定损技术在车险领域的应用
- matlab验证对称三相电路,不对称三相电路中,中线的电流为()。 A.0 B. C. D....
- Python读取文本,输出指定中文(字符串)
- LeetCode 1273. 删除树节点(拓扑排序/DFS)
- python查看函数消耗的内存_用sys.getsizeof查看对象占用内存数
- IntelliJ IDEA设置代码字体大小
- 【智能优化算法】基于粒子群求解光伏电池MPPT工程数学模型附matlab代码
- 【裴礼文数学分析】例1.2.1
- 【工控老马】基于PLC的花样喷泉设计原理详解
- php集成环境安装包比较,PHP集成环境phpStudy安装包分享
- Excel-实现选择性粘贴(粘贴公式为文本)自动化,不想手动
- c语言 -- 三位数的逆序
- C语言10道入门题集
- Geany 编程工具的使用
- Quality-Estimation2 (翻译质量评价-在BERT模型后面加上Bi-LSTM进行fine-tuning)
- 看完这篇文章,保你学会C语言 :for 循环
- ajax获取涨停股票接口,涨停技术-教你如何捕捉涨停版(绝对经典)
- Python水仙花数,鸡兔同笼问题,百钱买百鸡问题,斐波那契数列,模拟发微信红包
- 人血清白蛋白修饰维生素E(VE) HSA-Tocopherol,人血清白蛋白修饰维生素B3 HSA-Vitamin B3
- 让程序员崩溃的 60 个瞬间
热门文章
- servlet mysql 小程序_Servlet页面注册用户的小程序(一)
- java的mime类型_MIME类型大全
- DL_C2_week1_2(Regularization)L2,Drop_out正则化
- 半小时在白板上写代码实现一致性哈希Hash算法
- mysql自动跑sql发邮件_SQL server 表数据改变触发发送邮件的方法
- 阿玛尼搜索引擎收录_被全网黑的阿玛尼权利,我一个大干皮咋用的挺好?
- samp服务器显示,如何测量我的(SAMP)服务器的带宽使用情况?
- java语言没有保留结构和联合,java选择题判断题题库.doc
- python从键盘输入一个字符串、将小写字母_# 每日一道面试题 # 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。...
- 现代通信原理10.2:采用匹配滤波器的数字基带传输系统误码性能分析