mysql分库分表的常见策略
发布日期:2021-06-30 13:44:13
浏览次数:3
分类:技术文章
本文共 865 字,大约阅读时间需要 2 分钟。
--0 mysql集群,将sql请求分发到多个数据库去,减少sql执行的等到时间--l 拆分大数据表位若干表,比如事先创建n张结构相同的表,表名可以按照某种业务hash进行映射。缺点是规则的变化带来的影响
--2 利用merge存储引擎来实现分表 create table if not exists user1 ( id int(11) not null auto_increment, name varchar(50) default null, sex int(1) not null default 0, primary key (id) ) engine = MyISAM default charset = utf8 auto_increment=1; create table if not exists user2 ( id int(11) not null auto_increment, name varchar(50) default null, sex int(1) not null default 0, primary key (id) ) engine = MyISAM default charset = utf8 auto_increment=1; create table alluser like user1; alter table alluser engine=MRG_MYISAM union=(user1,user2) insert_method=last; show create table alluser; insert into user1(name,sex) values('张三','0'); insert into user2(name,sex) values('李四','1'); select * from alluser; insert into alluser(name,sex) values('李四2','0'); select * from user2;转载地址:https://jeffsheng.blog.csdn.net/article/details/77098194 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月19日 19时18分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Scanner对象的介绍
2019-05-01
Java三种流程结构介绍
2019-05-01
Java 方法(函数)详解
2019-05-01
Java数组详解
2019-05-01
Java面向对象详解
2019-05-01
Java static 关键字
2019-05-01
Java抽象类
2019-05-01
Java接口介绍
2019-05-01
Java内部类
2019-05-01
在Debian 8上使用Apt-Get安装Java
2019-05-01
vs中动态DLL与静态LIB工程中加入版本信息的方法
2019-05-01
大数据分析技术与应用一站式学习(值得收藏)_v20200418
2019-05-01
ios开发手册_v20200718
2019-05-01
TortoiseGit客户端设置中文显示
2019-05-01
Qt 在windows下的串口读写
2019-05-01
如何在SpringBoot中使用Atomikos实现分布式事务
2019-05-01
如何在SpringMVC中配置Atomikos分布式事务
2019-05-01
Spring Boot 注解@EnableAutoConfiguration的解析
2019-05-01
SpringApplication执行流程
2019-05-01
Spring Boot Quartz 动态任务实现方式
2019-05-01