
mycat
文章平均质量分 50
Cry丶
/*有些梦虽然遥不可及, 但却并不是不可以实现*/<br>
写博客的原因(告戒自己):
1.记录自己的成长, 是非对错10年后回望;
2.我踩过的坑,同仁们就不要再迈了;
3.开源精神 理想主义 利他主义。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyCat执行原理分析
以mycat分片取模算法为例 根据id进行取模数据库集群数量(表数量) 如果是查询所有的情况下(不带条件的情况下): select * from user_info; 转换成为: select * from db1.user_info union all select * from db2.user_info union all select * from db3.user_info; 可以通过查看mycat.log的debug级别日志查看 修改/usr/local/mycat/conf/log4j2.x原创 2021-04-20 21:42:37 · 264 阅读 · 0 评论 -
MyCat分片集群分表分库策略
一、数据库集群会产生哪些问题? 1、自增id问题(主键id) 2、数据关联查询问题(水平拆分:把一张表数据拆分到不同节点) 3、数据的同步问题 二、数据库集群的话,如果自动增长id产生重复的话?如何解决? 1、UUID形式(oracle数据库比较推荐) 2、设置数据库的步长 缺点:在开始设计数据库的时候,应该定好数据库集群的数量 在数据库集群环境下,默认自增方式存在问题,因为都是从1开始自增,可能会存在重复,应该设置每台节点自增步长不同。 查询自增的步长 SHOW VARIABLES LIKE 'aut原创 2021-04-20 14:44:24 · 246 阅读 · 0 评论