• pt-online-schema-change 实例


    pt-pmp (http://www.cnblogs.com/ivictor/p/6012183.html)

    pt-online-schema-change (http://blog.csdn.net/zengxuewen2045/article/details/52017416)

    pt-query-digest (http://blog.csdn.net/wxc20062006/article/details/52387505)

    用法介绍:

      pt-online-schema-change [OPTIONS] DSN

      options可以自行查看help,DNS为你要操作的数据库和表。

      这里有两个参数需要介绍一下:

      --dry-run  这个参数不建立触发器,不拷贝数据,也不会替换原表。只是创建和更改新表。

      --execute  这个参数的作用和前面工作原理的介绍的一样,会建立触发器,来保证最新变更的数据会影响至新表。注意:如果不加这个参数,这个工具会在执行一些检查后退出。

      使用示例:

      在线更改表的的引擎,这个尤其在整理innodb表的时候非常有用,示例如下:

      pt-online-schema-change --user=root --password=XXxx --host=localhost --lock-wait-time=120 --alter="ENGINE=InnoDB" D=test,t=oss_pvinfo2 --execute

    --

    在来一个范例,大表添加字段的,语句如下:

      pt-online-schema-change --user=root --password=XXX --host=localhost --lock-wait-time=120 --alter="ADD COLUMN domain_id INT" D=test,t=oss_pvinfo2 --execute

     

  • 相关阅读:
    Linux开机自动启动ORACLE设置
    linux下查找过滤文件内容
    weblogic 修改控制台访问路径
    ASM实例挂载磁盘失败错误日志
    weblogic服务器下一个domain建多个server(端口)
    Oracle Profile
    codeforces_724C_Ray Tracing
    struts2_validate表单验证
    struts2.5.2 通配符问题_亲测有用
    hibernate+struts2
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/6229580.html
Copyright © 2020-2023  润新知