[MySQL FAQ]系列 -- 数据不算大,备份却非常慢
硬件:DELL 1950, 146G SAS 15K RPMS * 2, 8G Ram
软件:2.6.9-55.ELsmp x86_64, mysql 5.1.x
2个库,其中1个业务库下有20多个表,表文件大小总量不到2G。
另一个为日志库,下400多个表,大致是每天会产生5个表,其中有一个表较大,约400MB,总量约40多GB。
每次备份耗时较长,最严重的一次花了5个多小时才完成。
业务库为当前活动库,日志库则主要用作备份,每天日志归档,过期数据表很少有读写请求。
InnoDB Buffer Pool总共分配了2G,从系统命令 top 结果来看,mysqld 只分配了 1.7G 内存,buffer pool 并没有全部耗尽。
SHOW ENGINE INNODB STATUS 结果中也看到了,buffer pool 确实没用完,还有不少空闲的。
备份时,观察 vmstat 结果,发现 bi 和 bo 的量较大,而且两个的值基本相当,备份其中一个表约 500MB,耗时 46 秒。
按照这个耗时计算,全部备份出来也不需要5个多小时,这是为什么呢?
大家先分析下,看是什么原因,稍后给出答案 :)
1. 删除过期日志表,或者放到线下的归档数据库上
2. 如果innodb buffer还有大量空闲的话,可以不定期执行select * from table,将这部分数据load到buffer中,减少备份时的物理I/O,提高速度
转载于:https://blog.51cto.com/imysql/308978
[MySQL FAQ]系列 -- 数据不算大,备份却非常慢相关推荐
- mysql备份耗时太长_Mysql数据不算大,备份却非常慢
环境 硬件:DELL 1950, 146G SAS 15K RPMS * 2, 8G Ram 软件:2.6.9-55.ELsmp x86_64, mysql 5.1.x 现象 2个库,其中1个业务库下 ...
- [MySQL FAQ]系列 -- 新年新思想:MySQL也能并发导入数据
作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 对MySQL的用户而言,备受诟病的一个问题就是导入SQL备份文件 ...
- mysql 定时同步数据_如何定时备份Mysql数据库数据?
这是为小白定制的专属<Linux轻松上手>系列.涵盖了linux常用指令.shell脚本等核心内容,浅显易懂,配合实操案例快速上手.目标就是帮助大家轻松上手linux,少走弯路! 上一篇如 ...
- MySQL优化:数据量很大,分页查询很慢,有什么优化方案?
准备工作 一般分页查询 使用子查询优化 使用 id 限定优化 使用临时表优化 关于数据表的id说明 当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明 ...
- [MySQL FAQ]系列 -- 如何直接覆盖 MYI MYD 文件
作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 问:数据库是MyISAM的,从备份库中从把a.frm,a.MYD ...
- mysql将备份的数据导入_成功将MySQL的大型数据导入导出和备份(转载)
原来的数据使用的是MySQL4.1,大概有800M左右.使用 mysqldump -u username -p dbname > "filename" 导出的时候很容易死掉, ...
- [MySQL FAQ]系列 -- 快速还原MyISAM表索引
作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 假设有个myisam表:tbl,为了备份方便,直接把 frm 和 ...
- MySQL在线环境,[MySQL FAQ]系列 — 线上环境到底要不要开启query cache
Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景,例如一些静态页面,或者页面中的某块不经常发生变 ...
- [MySQL FAQ]系列 -- mysqldump出错一例:打开文件数太多
作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 故障现象: 1:使用mysqldump命令dump出整个数据库: ...
最新文章
- Dispatcher与UI线程交互
- 一分钟就可以轻松将文字转换成语音,简单方法讲解
- 英特尔中国换帅,迎来史上首位女董事长,原总裁杨旭年底退休
- 通信网络基础期末复习-第三章-网络的时延分析
- MySQL索引对NULL值的处理
- Silverlight 游戏开发小技巧:实现街霸4的选人界面
- RSA解密Matlab,RSA加密算法--matlab
- java异常的捕获和处理
- Android对system_server中binder的ioctl调用拦截
- Eigen中的map
- java.sql.ResultSet
- 「 数学模型 」“使用SPSS软件主成分分析”实例
- 用python批量发送短信_Python批量发短信
- 转载黑苹果10.13N卡驱动方法
- SolidWorks频繁闪退,可能是(百度)输入法引起的
- android手势第一次设置密码_android实现手势密码
- 【Python 字符视频】Python 实现将抖音视频转换成字符视频
- 关于@Autowired属性飘红
- JAVA游戏 混乱大枪战
- Tableau图表:气泡图,文字云,树状图等