| 您的当前位置:首页 --> MYSQL教程 --> MySQL 常见数据拆分办法 |
| MYSQL教程 MySQL 常见数据拆分办法 |
| 浏览次数:941 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:MySQL 常见数据拆分办法 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
在生产环境中,由于业务的增长或者业务的拆分,DBA经常需要拆库操作。那么我们常见的拆库手段有哪些呢? 我这里提供几种解决办法: 1. 使用mysqldump 把表逻辑倒出,然后再source 到其它地方 I: 先来看一下MySQL 的 Transport 表空间的特性吧 比如我们要把 tab_test1 从 db_A 移动到 db_B ,那么我们需要做这么一系列动作: Step 1: use db_A; show create table tab_test1;(首先,拿到需要的表结构) 执行完上边几个步骤,我们就完成了 在库之间迁移 某些个表的操作了。
Step 1: 我们需要使用xtrabackup 备份部分表 nohup perl /home/ddb/tmp/xtrabackup/bin/innobackupex-1.5.1 --ibbackup=/home/tmp/xtrabackup/bin/xtrabackup_55 --user=root --password=123 --defaults-file=/home/my.cnf --slave-info --tables-file=/mnt/back_tables.txt /mnt/backup_1 nohup perl /home/tmp/percona-xtrabackup-2.1.9-Linux-x86_64/bin/innobackupex-1.5.1 --ibbackup=/home/tmp/percona-xtrabackup-2.1.9-Linux-x86_64/bin/xtrabackup_55 --export --apply-log --defaults-file=/home/node-1-1/backup-my.cnf /home/node-1-1/ > /tmp/r.log 2>&1 & my.cnf 文件配置: Replicate_Wild_Do_Table/Replicate_Wild_Ignore_Table III:最后我们就看一下 mysqldump 的姿势吧 额, 这个就不多啰嗦了吧, mysqldump 做的事情就是 一些逻辑的导出, 倒出来的数据我们是可以用人肉可见的。 这个需要注意的一点就是 --single-transcation 选项 |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 MYSQL数据库数据拆分之分库分表总结 |