線上改表工具oak-online-alter-table和pt-online-schema-change的使用限制總結
oak-online-alter-table
使用限制:
表至少包含有一個單列的唯一索引
修改的表和源表之間共享單列的唯一索引
表上不能有‘AFTER’觸發器(因為該工具會在執行過程中建立AFTER觸發器)
表上不能有外來鍵
表名不超過57個字元
pt-online-schema-change
使用限制:
表必須要有主鍵或唯一性外來鍵
該工具不支援重新命名列
表上不能有外來鍵引用
表上不能有trigger
使用限制:
表至少包含有一個單列的唯一索引
修改的表和源表之間共享單列的唯一索引
表上不能有‘AFTER’觸發器(因為該工具會在執行過程中建立AFTER觸發器)
表上不能有外來鍵
表名不超過57個字元
pt-online-schema-change
使用限制:
表必須要有主鍵或唯一性外來鍵
該工具不支援重新命名列
表上不能有外來鍵引用
表上不能有trigger
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2152173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL MyISAM引擎和InnoDB引擎對於單表大小限制的總結MySql
- MySQL oak-online-alter-table工具使用初探MySql
- 一個 MySQL 線上 DDL 工具 — pt-online-schema-changeMySql
- MySQL 5.6使用pt-online-schema-change線上修改大表欄位長度MySql
- pt-online-schema-change 工具使用薦
- 使用ORACLE線上重定義將普通表改為分割槽表Oracle
- BOM模組的介面表使用總結
- 下載工具使用總結
- Vue的使用總結和技巧Vue
- MariaDB ColumnStore一些限制和BUG總結薦
- Node.js 和 PHP 包管理工具使用總結Node.jsPHP
- 線上更改MySQL表結構工具gh-ost的特點介紹MySql
- Sqlserver 關於臨時表和表變數的總結SQLServer變數
- Don Daglow總結美國線上遊戲使用者的特點遊戲
- 網管工具-snmpset使用總結
- JVM故障處理工具,使用總結JVM
- 使用報表工具經驗總結
- tcp和udp使用總結TCPUDP
- MySQL 5.7使用pt-online-schema-change對大表加索引MySql索引
- 【Oracle】利用線上重定義的方式改變普通表為分割槽表Oracle
- ReferenceField、EmbeddedDocumentField和LazyReferenceField的使用和總結對比
- mysql表結構同步工具SchemaSync使用初探MySql
- 怎麼改變AIX上使用oracle的一些限制AIOracle
- Elasticsearch 5.6 原理和使用總結Elasticsearch
- MySQL 5.7使用pt-online-schema-change對大表加欄位MySql
- 線上支付邏輯漏洞總結
- 45+免費線上工具來建立圖表和流程圖流程圖
- Http協議中的各種長度限制總結HTTP協議
- MySQL Utilities工具介紹和命令列總結MySql命令列
- MySQL InnoDB表的限制MySql
- gRPC 的增刪改查系列之專案結構和建表RPC
- 超詳細的JavaWeb使用者的增刪改查實現總結JavaWeb
- Linux終端回話記錄和回放工具 - asciinema使用總結LinuxASCII
- 使用PL/SQL工具比對錶結構,同步表結構SQL
- 分散式爬蟲總結和使用分散式爬蟲
- Git和github使用方法總結Github
- 分享自己使用的線上UML畫圖工具
- ListenalbeFuture的使用總結