zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    拍照上传图片方向调整
    js 压缩上传图片
    js 各种循环语法
    本地Git仓库对照多个远程仓库
    nrm安装与配置使用
    面试常见问题
    NodeJs文件路径
    vscode添加智能提示(typings)
    前端常用的工具库
    DeepMask学习笔记
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/6229580.html
Copyright © 2011-2022 走看看