Online DDL工具的安装与使用】的更多相关文章

最近经常在线上经常遇到有性能问题的SQL,有些表没有合理添加索引,有些表添加的索引不合理,各种各样的问题,导致SQL的执行效率不高.这时DBA们不得不重构SQL,使其达到最好的性能,这时我们往往要在线添加或者删除索引.字段等等的操作.如果是MySQL 5.5的版本在DDL方面是要付出代价的,虽然已经有了Fast index Creation,但是在添加字段还是会锁表的,而且在添加删除辅助索引是会加S锁,也就是无法进行写操作.所以,这里就有相关工具的出现,那就是pt-online-schema-c…
一.简介 gh-ost基于 golang 语言,是 github 开源的一个 DDL 工具,是 GitHub's Online Schema Transmogrifier/Transfigurator/Transformer/Thingy 的缩写,意思是 GitHub 的在线表定义转换器. 1.1 原理 主要实现原理,首先建两张表,一张_gho的影子表,gh-ost会将原表数据以及增量数据都应用到这个表,最后会将这个表和原表做次表名切换,另一张是_ghc表,这个表是存放changelog的数据,…
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度.谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面就简单介绍一下安装和配置过程. 一.安装和配置过程介绍 要安装TFS2013当然要先进行下载了,可以在下面的地址下载:http://www.…
这篇文章联合软件小编主要介绍了微软源代码管理工具TFS2013安装与使用图文教程,本文详细的给出了TFS2013的安装配置过程.使用教程,需要的朋友可以参考下 最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度.谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面就简单介绍一下安装和配置过程. 一.安装和配置过程介绍 要安装TFS2013当然要先进行下载了,可以在下面的地址下载:http://www.…
1.工具的安装 下载rpm包安装即可http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/nmon-14i-1.gf.el6.x86_64.rpm # rpm -ivh nmon-14i-1.gf.el6.x86_64.rpm 运行nmon命令进入交互式界面 # nmon  按c可以进入cpu的详细性能信息界面 2.生成报表并分析 # nmon -f -s 10 -c 60 -f 表示生成的数据文件名中有时间; -s 10 表…
PHP性能优化工具–xhprof安装,这里我先贴出大致的步骤: 1.获取xhprof 2.编译前预处理 3.编译安装 4.配置php.ini 5.查看运行结果 那么下面我们开始安装xhprof工具吧: 1.获取xhprof 可以输入网址直接下载,或者wget   1 2 3 4   #wget http://pecl.php.net/get/xhprof-0.9.4.tgz #tar zxf xhprof-0.9.4.tgz   2.编译前预处理 在编译xhprof之前,先做一下预处理,生成co…
MySQL在线DDL工具pt-online-schema-change pt-online-schema-change使用说明(未完待续) 官网…
代码统计工具 PHPLOC安装:wget https://phar.phpunit.de/phploc.phar chmod +x phploc.phar sudo mv phploc.phar /usr/local/bin/phploc使用:phploc 你的项目目录 代码复制检查: PHPCPD wget https://phar.phpunit.de/phpcpd.phar chmod +x phpcpd.phar sudo mv phpcpd.phar /usr/local/bin/ph…
在Hadoop环境中安装了pig工具,安装过程中碰到了一些问题,在此做一下记录:   主要安装流程参考:http://www.cnblogs.com/yanghuahui/p/3768270.html 主要碰到的问题:    由于是从直接下载的pig包,所以在mapreduce模式中会报:      Hadoop: java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobCont…
书中提到了操作系统平台尽量选 *nix.我这里选用的是 ubuntu 14.04 , 下面的操作均以此操作系统为例说明. 操作系统安装教程可以去网站上找,推荐用虚拟机的方式,Windows下可用的虚拟机有VM,Virtual-box ,或者微软自带的Hyber-V; ubuntu 自带的 python 是2.7,和最新的 3.4.3 版本,系统默认的绑定的2.7的版本,其他的一些软件用到了这个软件. 参考这个链接改成默认是3.4版本:http://blog.csdn.net/hanshileia…