pt-online-schema-change是perona公司的工具,它解决了更改表时不锁表的问题,且不会影响到业务,其原理是:如果有外键,根据alter-foreign-keys-method参数的值,检测外键相关的表,针对相应的设置进行处理。创建一个新的表,表结构为修改后的表结构,用于从源数据表向新数据..
分类:
其他好文 时间:
2016-03-02 20:15:07
阅读次数:
226
使用xtrabackup对数据做增量备份第三方软件percona-xtrabackup-*.rpm1在线备份(备份时不锁表)xtrabackup:c程序,支持InnDB/XtraDB存储引擎的表innobackupex:以Perl脚本封装xtrabackup,还支持myisam存储引擎的表安装时有依赖包perl-Time-HiRes需要yum装依赖包xtrabackup_56选..
分类:
数据库 时间:
2016-01-31 13:43:54
阅读次数:
165
--single-transactionmysqldump的时候,不锁表–no-data仅备份结构备份MySQL数据库某个(些)表mysqldump-hhostname-uusername-ppassworddatabasenamespecific_table1specific_table2>backupfile.sqlmysql>use数据库然后使用source命令,后面参数为脚本文件(如这里用到的..
分类:
数据库 时间:
2015-10-22 14:30:26
阅读次数:
234
Master上授权从库:```grant replication slave on *.* to slave1@ip identified by 'password';```基于数据库hotcopy备份脚本处理:```[root@iZ232n10udnZ 20150806104509]# lsbac...
分类:
数据库 时间:
2015-08-08 11:41:22
阅读次数:
162
对于一个网站来说,数据库的结构至关重要。即要利于存储(入库不阻塞),又要利于查询(查询不锁表)。网站数据库优化经验是一个积累的过程。下面就对多表关联查询的优化方法,举例说明。现在社区分享类网站很火,就拿方维购物分享网站举例说明吧。也是对二次开发方维购物分享网站的一点总结,高手可以飞过。 购物分享的关...
分类:
数据库 时间:
2015-08-05 00:57:45
阅读次数:
229
MySQL5.6在线DDL不锁表(在线添加字段)解答你也看一下MySQL5.6在线DDL不锁表,现在我有一张1亿的表,需要增加一个字段,假如我让你去增加这个字段,你应该注意什么,具体怎么操作?操作如下:1.注意磁盘空间(临时表目录)2.当前内存剩余量3.当前有没有大的事务在执行4.innodb_on...
分类:
数据库 时间:
2015-05-29 11:35:03
阅读次数:
146
参考URL:http://rfyiamcool.blog.51cto.com/1030776/1016636/原因源于其实以前环境是有MYSQL主从复制的,且最开始主从复制之间是OK的。但由于日志长得太多,同步来不急,磁盘空间满了之后,失了很多记录。所以必须重新作主从,但主已不能被影响了。~~~~~...
分类:
数据库 时间:
2015-04-06 00:46:45
阅读次数:
285
安装配置xtrabackuptarzxvfpercona-xtrabackup-2.0.7.tar.gzcdpercona-xtrabackup-2.0.7AUTO_DOWNLOAD="yes"./utils/build.sh5.5#5.5表示为数据库5.5版本,如果是5.6版本这里修改成5.6安装完之后,建立软链接#cp/root/soft/percona-xtrabackup-2.0.7/innobackupex/usr/local/mys..
分类:
其他好文 时间:
2014-12-09 19:58:06
阅读次数:
272
1.安装配置yuminstallperl-DBD-MySQLperl-Time-HiResperl-IO-Socket-SSLperl-DBIperl-ExtUtils-CBuilderperl-ExtUtils-MakeMaker-y
cd/root/soft
tarzxvfpercona-toolkit_2.2.11.tar.gz
cdpercona-toolkit-2.2.11
perlMakefile.PL
make
makeinstall2.pt-online-schema-change工..
分类:
数据库 时间:
2014-12-09 19:53:20
阅读次数:
432
在MySQL5.6引入了在线DDL,添加字段和辅助索引不锁表,但修改字段属性是锁表的。请见:http://hcymysql.blog.51cto.com/5223301/1370546如今在MySQL5.7,加强了修改varchar字段属性不锁表,例:100万行的表,现在要把padvarchar(65)修改为padvarchar(80),可以看到,不用拷贝数..
分类:
数据库 时间:
2014-10-28 18:07:27
阅读次数:
245