mysql增加分区表
概述简单分享下最近做的一个mysql数据库分区表改造方案,仅供参考。思路:(假设在2020.7.21进行表分区改造)没时间,就不画图说明了1、创建与原始表一样结构的新表,新分区2、往新表插入旧表在20...
2024.11.15最近运维人员反馈在生产环境给一张大表加主键时耗时10分钟都没法添加,故基于 pt-online-schema-change 做在线ddl,仅供参考。
一、安装pt工具yum -y install perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL \perl-TermReadKey.x86_64 perl-Digest-MD5.x86_64rpm -ivh percona-toolkit-3.2.1-1.el7.x86_64.rpm二、基于pt工具增加主键--打印执行的命令pt-online-schema-change h=xxx.70,u=root,p=xxx,D=fsl_att_uat,t=t_att_work_hour_report \--no-check-replication-filters --no-check-unique-key-change --no-check-alter \--alter="add primary key(id)"--print --dry-run--实际执行命令pt-online-schema-change h=xxx0,u=root,p=fxxx4,D=fsl_att_uat,t=t_att_work_hour_report \--execute --no-check-replication-filters --no-check-unique-key-change --no-check-alter \--alter="add primary key(id)"实际执行效果:80万数据耗时1分钟。
后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下!
概述简单分享下最近做的一个mysql数据库分区表改造方案,仅供参考。思路:(假设在2020.7.21进行表分区改造)没时间,就不画图说明了1、创建与原始表一样结构的新表,新分区2、往新表插入旧表在20...
2024.11.15概述今天主要介绍下MySQL数据库密码策略及用户资源限制 ,下面实验基于mysql5.7来测试。01密码策略在mysql 5.6对密码的强度进行了加强,推出了validate_password 插件。...
2024.11.12什么是约束?约束实际上就是表中数据的限制条件;目的是为了保证表中的记录完整和有效。常用的约束有:1、非空约束(not null)2、唯一约束(unique)3、主键约束(primary key)4、外...
2024.11.15category 类型表有三个字段,categoryID 主键自增,categoryName 类型名称,p_categoryID 上级类型id要求:添加一条新的商品类型——“家具”。-- ① 判断此商...
2024.11.15有一个业务是查询最新审核的5条数据select `id`, `title`FROM `th_content`WHERE `audit_time` < 1541984478 AND `status` =...
2024.11.15