Mysql 如何使用Percona创建索引;s`pt online schema change`工具?
如何使用Percona的Mysql 如何使用Percona创建索引;s`pt online schema change`工具?,mysql,sql,percona,Mysql,Sql,Percona,如何使用Percona的pt online schema change工具创建索引?我想做一些类似的事情: 使用BTREE在表名称(列1,列2,…)上创建唯一索引idx_名称 根据,我必须使用--alter参数,然后使用适当的altertable语句,减去前面的altertable TABLE\u name短语。但是,CREATE INDEX不是以ALTER TABLE开头,表名嵌入在CREATE INDEX语句中。那么我该如何前进呢?根据for MySQL的创建索引: CREATEINDE
pt online schema change
工具创建索引?我想做一些类似的事情:
使用BTREE在表名称(列1,列2,…)上创建唯一索引idx_名称
根据,我必须使用--alter
参数,然后使用适当的altertable
语句,减去前面的altertable TABLE\u name
短语。但是,CREATE INDEX
不是以ALTER TABLE
开头,表名嵌入在CREATE INDEX
语句中。那么我该如何前进呢?根据for MySQL的创建索引:
CREATEINDEX映射到ALTERTABLE语句以创建索引
因此,您可以将我的示例转换为SQL语句:
ALTER TABLE TABLE_name使用BTREE添加唯一索引idx_name(列1,列2,…)
导致Percona模式修改语句:
使用BTREE添加唯一索引idx_名称(列1,列2,…)
我用这个)
pt online schema change--alter'add index_cdate(cdate)'D=数据库_名称,t=表_名称--dry run--临界负载线程_running=110