随笔分类 -  mycat

摘要:一.拦截SQL 1.slow log 2.general log 3.mycat sql拦截器 二.mycat sql拦截器 1.配置server.xml 2.测试 3.文件名会带日期 阅读全文
posted @ 2018-08-02 17:32 Jenvid 阅读(1763) 评论(0) 推荐(0) 编辑
摘要:一.什么是水平分库 将一张表水平切分到多个库中 1.1分片原则 1.需要分片的表是少数的 2.能不切分尽量不要切分 3.日志表可以采取归档方式 4.选择合适的切分规则和分片建,确保数据分片均匀,否则依然存在性能瓶颈 5.尽量避免跨分片join操作,保证关联操作表在同一分片 1.2分片后如何处理查询 阅读全文
posted @ 2018-08-01 17:30 Jenvid 阅读(1720) 评论(0) 推荐(0) 编辑
摘要:一.什么是垂直分库 将一类功能的表从一个实例切分到另一个实例,横向扩展实例,增加写负载 目标:将1个实例的4类表拆分多4个实例中 二.垂直切分步骤 2.1收集分析业务模块间的关系,能分几个库 2.2全量复制需要的数据到其他实例 将上面一个实例中的一个库拆成4个库,分别是imooc_db/order_ 阅读全文
posted @ 2018-07-30 17:29 Jenvid 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:一.Mycat基本元素 1.逻辑库,mycat中存在,对应用来说相当于mysql数据库,后端可能对应了多个物理数据库,逻辑库中不保存数据 2.逻辑表,逻辑库中的表,对应用来说相当于mysql的数据表,后端可能对应多个物理数据库中的表,也不保存数据 逻辑表分类 1.分片表,进行了水平切分的表,具有相同 阅读全文
posted @ 2018-07-28 17:27 Jenvid 阅读(1483) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示