yum install -y perl-TremR perl-DBI perl-DBD-mysql perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey percona-toolkit.rpm 

cd /usr/local/software

wget http://percona.com/get/percona-toolkit.rpm

rpm -ivh percona-toolkit.rpm 

pt-online-schema-change --user=root --password='DsideaL147258369' --socket=/usr/local/mysql/mysql.sock --alter "ADD COLUMN huanghai_test INT(11) Default 0" D=dsideal_db,t=t_resource_info --execute
pt-online-schema-change --user=root --password='DsideaL147258369' --host=localhost --lock-wait-time= --alter "ADD COLUMN huanghai_test INT(11) Default 0" D=dsideal_db,t=t_resource_info --execute --03T18:: Creating triggers...
--03T18:: Created triggers OK.
--03T18:: Copying approximately rows...
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
Copying `dsideal_db`.`t_resource_info`: % : remain
--03T18:: Copied rows OK.
--03T18:: Analyzing new table...
--03T18:: Swapping tables...
--03T18:: Swapped original and new tables OK.
--03T18:: Dropping old table...
--03T18:: Dropped old table `dsideal_db`.`_t_resource_info_old` OK.
--03T18:: Dropping triggers...
--03T18:: Dropped triggers OK.
Successfully altered `dsideal_db`.`t_resource_info`.
You have new mail in /var/spool/mail/root ================================================================================================================
[SQL]ALTER TABLE t_resource_info
ADD COLUMN wb_test INT() DEFAULT NULL AFTER MATERIAL_TYPE;
受影响的行:
时间: .266s

使用在线修改DDL工具的更多相关文章

  1. 在mysql 5.6的环境下修改生产环境的表结构(在线ddl) ----工具pt-osc

    随着需求的变化越来越快,在线修改表结构变得越来越需要. 在mysql5.6以前,mysql的修改表结构操作会锁表,这样就会造成开发人员或者DBA修改表结构必须要等到凌晨流量谷值或者停服修改.这样必定会 ...

  2. MySQL使用pt-online-change-schema工具在线修改1.6亿级数据表结构

    摘  要:本文阐述了MySQL DDL 的问题现状.pt-online-schema-change的工作原理,并实际利用pt-online-schema-change工具在线修改生产环境下1.6亿级数 ...

  3. MySQL在线DDL工具 gh-ost

    一.简介 gh-ost基于 golang 语言,是 github 开源的一个 DDL 工具,是 GitHub's Online Schema Transmogrifier/Transfigurator ...

  4. [资料收集]MySQL在线DDL工具pt-online-schema-change

    MySQL在线DDL工具pt-online-schema-change pt-online-schema-change使用说明(未完待续) 官网

  5. pt-online-schema-change工具使用教程(在线修改大表结构)

    percona-toolkit中pt-online-schema-change工具安装和使用 pt-online-schema-change介绍 使用场景:在线修改大表结构 在线数据库的维护中,总会涉 ...

  6. mysql在线修改表结构大数据表的风险与解决办法归纳

    整理这篇文章的缘由: 互联网应用会频繁加功能,修改需求.那么表结构也会经常修改,加字段,加索引.在线直接在生产环境的表中修改表结构,对用户使用网站是有影响. 以前我一直为这个问题头痛.当然那个时候不需 ...

  7. MySQL 在线更改 Schema 工具

    MySQL在线更改schema的工具很多,如Percona的pt-online-schema-change. Facebook的 OSC 和 LHM 等,但这些都是基于触发器(Trigger)的,今天 ...

  8. GitHub 开源的 MySQL 在线更改 Schema 工具【转】

    本文来自:https://segmentfault.com/a/1190000006158503 原文:gh-ost: GitHub's online schema migration tool fo ...

  9. (转)pt-online-schema-change在线修改表结构

    原文:http://www.ywnds.com/?p=4442 一.背景 MySQL大字段的DDL操作:加减字段.索引.修改字段属性等,在5.1之前都是非常耗时耗力的,特别是会对MySQL服务产生影响 ...

随机推荐

  1. AppWidget学习总结

    AppWidget学习总结 一.创建AppWidget.    1.在res/xml下创建一个xml文件,以设置widget占用的空间等信息.如widget_provider.xml        & ...

  2. [zz]【整理】Python中Cookie的处理:自动处理Cookie,保存为Cookie文件,从文件载入Cookie

    http://www.crifan.com/python_auto_handle_cookie_and_save_to_from_cookie_file/ #!/usr/bin/python # -* ...

  3. HDU 1950 LIS(nlogn)

    Bridging signals Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  4. HDU 3605 最大流+状态压缩

    Escape Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Subm ...

  5. 爬虫服务集群处理nginx返回504

    最近在对爬虫服务做分布式服务的时候总是遇到服务器返回504,搞了两天才发现原来是nginx中有对超时的设置参数,自己都是用默认的,然而客户端的等待时间超过了nginx默认的超时设置 修改 keepal ...

  6. CSS3 :empty 选择器

    这可是个好东西,我也是这个星期才发现的,下面我们来说具体功能. <!DOCTYPE html> <html> <head> <meta charset=&qu ...

  7. 社会网络分析——Social Network Analysis

    什么是社会网络分析,英文social network analysis.现在这个分析越来越时髦,也越来越显现其在社会科学的研究价值.我在2000年的时候受祝建华老师的邀请到香港城市大学作研究,接触到 ...

  8. aio 爬虫,去重,入库

    #aio 爬虫,去重,入库 import asyncio import aiohttp import aiomysql import re from pyquery import PyQuery st ...

  9. java collection (二)

    1.集合的概念: (1)现实生活中:很多的事物凑在一起. (2)数学中的集合:具有共同属性的事物的总体. (3java 中的集合类: 是一种工具类,就像是容器,存储任意数量的具有共同属性的对象.(集合 ...

  10. Linux 命令行生成密码的 10 种方式

    内容来自: 10 Ways to Generate a Random Password from the Linux Command Line Linux 好玩的事儿是达成一件事情可以用上百种方式. ...