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