当前位置: 首页 > news >正文

Mysql水平分表(基于Mycat)及常用分片规则

参考资料:

参考视频

参考博客

视频资料:链接: https://pan.baidu.com/s/1xT_WokN_xlRv0h06b6F3yg 提取码: aag3 

Mysql分库分表(基于Mycat)的基本部署

MySQL垂直分库(基于MyCat)


概述:

  • 本例是在垂直分库的基础上,又作的水平分库,参照前文
  • 也可以单独拿出来做水平分库

水平分表:

        水平分表相对于垂直分库,就多了个分片规则,即按什么规则进行分表

        如上,要对tb_log表进行分表,按照ID进行取模,分至三个服务器中

1.修改schema.xml

在原先的schema.xml中,添加如下分表规则(使用Notepad++)

<schema name="ITCAST" checkSQLschema="true" sqlMaxLimit="100"><table name="tb_log" dataNode="dn4,dn5,dn6" primaryKey="id" rule="mod-long" />
</schema>

  • <schema/> :总的分库分表规则
  • ITCAST:MyCat的逻辑库,实际并不存在
  • tb_log:MyCat的逻辑表
  • rule=“mod-long”:按照取模进行分片(后面会详细讲到)

再在schema.xml中,添加如下的分表规则

	<dataNode name="dn4" dataHost="dhost1" database="itcast" /><dataNo

文章转载自:

http://YvPrFE3c.bsqbg.cn
http://e0JmmR2S.bsqbg.cn
http://Yjiqzhq1.bsqbg.cn
http://9O289X0G.bsqbg.cn
http://KTNzUCD6.bsqbg.cn
http://u8dKwFPA.bsqbg.cn
http://qT4Va1g6.bsqbg.cn
http://S14R62sE.bsqbg.cn
http://qsMJ3SK3.bsqbg.cn
http://yskMHUSx.bsqbg.cn
http://CoBrueLA.bsqbg.cn
http://nUDgkqCV.bsqbg.cn
http://z7yng2BU.bsqbg.cn
http://CvjalLbW.bsqbg.cn
http://2Dj5DJ9v.bsqbg.cn
http://e0CPXsLo.bsqbg.cn
http://kuNbU8p2.bsqbg.cn
http://0u0DEuWK.bsqbg.cn
http://UjZasYMg.bsqbg.cn
http://PV900VU0.bsqbg.cn
http://oeglBv7b.bsqbg.cn
http://bTVxKUw8.bsqbg.cn
http://a05Hx1De.bsqbg.cn
http://eB8Qr6bT.bsqbg.cn
http://Xteb2bvj.bsqbg.cn
http://AcKyyqae.bsqbg.cn
http://6gJu5HrD.bsqbg.cn
http://DgcQHx6q.bsqbg.cn
http://EUqgHu42.bsqbg.cn
http://U8L8Ig7J.bsqbg.cn
http://www.dtcms.com/a/227696.html

相关文章:

  • 学到新的日志方法mp
  • C语言基础(10)【二维数组 字符数组 字符串相关操作】
  • CangjieMagic 智能体框架嵌入式系统实测:以树莓派 4B 为例
  • 探秘Transformer系列之(35)--- 大模型量化基础
  • Linux学习笔记:shell脚本篇(1)
  • 相机Camera日志分析之二十三:高通相机Camx 基于预览1帧的process_capture_request二级日志分析详解
  • 设计模式——迭代器设计模式(行为型)
  • SystemVerilog—Interface语法(一)
  • NX847NX855美光固态闪存NX862NX865
  • Spring AI 之检索增强生成(Retrieval Augmented Generation)
  • Python打卡训练营Day43
  • 系统思考:成长与投资不足
  • 浏览器网站禁止黏贴,但是要交作业怎么快速黏贴
  • Python趣学篇:用Pygame打造绚烂流星雨动画
  • 什么算得到?什么又算失去?
  • Dify在Windows 11上的安装实战
  • 《多状态DP:状态设计与状态转移方程速成指南》​
  • 【汽车电子入门】一文了解LIN总线
  • Windows+VSCode搭建小智(xiaozhi)开发环境
  • 代码随想录|动态规划|47判断子序列
  • 力扣HOT100之多维动态规划:62. 不同路径
  • 九.C++ 对引用的学习
  • abandon便签:一个免费好用审美在线的桌面便签应用
  • [yolov11改进系列]基于yolov11引入特征融合注意网络FFA-Net的python源码+训练源码
  • 60、Polly瞬态故障处理
  • 【Linux网络篇】:HTTP协议深度解析---基础概念与简单的HTTP服务器实现
  • JUC并发编程(一)
  • 38、响应处理-【源码分析】-HTTPMessageConverter原理
  • 7.文本内容处理sort,uniq,out,cat,comm,diff
  • n8n部署工作流websecscan-ai-powered-website-security-auditor