E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MyCat分表分库
Apollo 源码解析 —— Config Service 通知配置变化
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2020-08-19 06:30
记一次线上故障排查
同时使用nginx作为反向代理服务器,
mycat
用做
分表分库
,redis用做缓存。问题描述:在今天早上7点多的时候,反应全部请求不了,功能完全不能使用。
石硕页
·
2020-08-19 04:12
其他
java开发之MySQL数据库性能优化
一、MySQL实现优化1)数据库设计要合理(遵循3F式)2).添加索引()索引分为:普通索引、主键索引、唯一索引、全文索引3)
分表分库
技术(取模分表、水平分割、垂直分割)4).读写分离5).存储过程6)
tudaojun
·
2020-08-19 04:47
Mycat
+mariadb集群
Mycat
+mariadb集群1.删除原有的mariadb数据库[root@server1~]#find-H/etc/|grepmy.c查找属于数据库的文件文件[root@server1~]#rm-rf
qq_42912339
·
2020-08-19 03:17
架构
shell
脚本
数据库
Sharding-JDBC和
Mycat
在分库分表中的应用
一、背景介绍Sharding-JDBC本来是当当网内部解决分库分表的问题的一个内部组件,后来慢慢开源了然后现在捐给了Apache,成为了Apache的一个子项目,但是当当自己还在维护自己的。除了Shrading-JDBC,当当还开源了Elastic-Job、基于Dubbo的DubboX。在Apache中,Sharding-JDBC改名叫做ShardingSphere,其包含了Sharding-JD
请叫我小叶子
·
2020-08-18 23:23
Java高级
windows和linux的
MyCat
使用
windows一、最基本的使用:
分表分库
1、下载下载地址:http://dl.
mycat
.org.cn/我选择的windows版
Mycat
-server-1.6.7.1-release-20200209222254
EricFRQ
·
2020-08-18 23:24
sql
mysql
2016年linux运维人员必会开源运维工具体系
suse,Freebsd网站服务:nginx,apache,lighttpd,php,tomcat,resin数据库:MySQL,Mysql-proxy,MariaDB,PostgreSQLDB中间件:
MyCat
tp5ers
·
2020-08-18 23:14
其他
运维
java互联网架构师课程资料分享
优化技术详解三、Linux入门命令、虚拟机安装课程详解四、数据库设计MySQL、Oracle数据库设计五、缓存Redis、Memcached、Mongodb使用六、中间件ActiveMQ、RocketMQ、
MyCat
weixin_33743248
·
2020-08-18 22:03
MyCat
- 源代码篇(16)
数据库路由中间件
MyCat
-源代码篇(16)5.路由模块5.5AST语义解析路由DruidParser结构:基本使用解析代码://sql是一组SQL语句MySqlStatementParserparser
张哈希
·
2020-08-18 18:58
数据库分库分表(Mycat等)
MyCat全面解析
由一次
mycat
+mysql水平拆分集群问题引发的思考
近段时间部署和测试了一个
mycat
+4Percona+tokudb的水平拆分集群,前段应用是将一类奖状数据不断地写入到这个库中,只有insert操作,前几天运行状态还比较好。
yumushui
·
2020-08-18 18:39
架构设计
MyCat
数据库中间件的取舍问题
Mycat
从入门到放弃原创2016年11月15日22:20:22标签:
mycat
57837当初写这篇文章的初衷只是想提醒自己在用一个开源产品前不仅要了解其提供的功能,更要了解其功能和场景边界。
Alex许恒
·
2020-08-18 18:26
MyCat
mycat
用法
允许NULL根据ID为空的,可能是一条ilu是空的字符串,给定一个defalut数值,空字符串,导致的索引的会失效,拆出来,整整的utf-8是bm4才是真真正的UTF-8.我们的优化手段,CPU内存,设计的数据库资源跟不上了,最根本的原因来解决问题。理解数据库拆分:理解原本存储在同一个库的数据分块村粗在多个库上,把原来的存储于一个表的数据分块存储到多个表中。拆分的目的,分散单台设备的负载。到底如何
thoughtCodes
·
2020-08-18 18:33
【实战项目】
Mycat
跨数据库配置使用
需要的配置如下:-->selectuser()selectuser()schema.xml配置上面对从数据库进行了从库分片,所以需要对配置分片策略,对应于rule.xml文件iduser010160weightMapFile节点的权重,没有指定权重的节点默认是1。以properties文件的格式填写,以从0开始到count-1的整数值也就是节点索引为key,以节点权重值为值。所有权重值必须是正整数
南宫酥卿
·
2020-08-18 18:30
数据库
Mycat
多个数据库显示的配置方法
需求说明:需要将ecshop和zabbix两个数据库,都通过
mycat
显示出来,并且都有读写权限1、修改server.xml文件druidparser123456ecshop,zabbix2、修改schema.xml
菜鸟、上路
·
2020-08-18 17:58
技术文档资料
企业实战_09_
Mycat
跨分片查询_全局表
接上一篇:企业实战_08_
Mycat
清除冗余数据https://blog.csdn.net/weixin_40816738/article/details/100057317
Mycat
跨分片查询_全局表主机名
gblfy
·
2020-08-18 17:19
MyCat
MyCat
业务上规避跨库Join实现方式
Python工程师标准>>>全局表如果你的业务中有些数据类似于数据字典,比如配置文件的配置,常用业务的配置或者数据量不大很少变动的表,这些表往往不是特别大,而且大部分的业务场景都会用到,那么这种表适合于
Mycat
weixin_34351321
·
2020-08-18 17:19
MyCAT
跨库两表查询
>>>1.概述
MyCAT
支持跨库表Join,目前版本仅支持跨库两表Join。虽然如此,已经能够满足我们大部分的业务场景。况且,Join过多的表可能带来的性能问题也是很麻烦的。
weixin_34100227
·
2020-08-18 17:58
MyCAT
源码分析——分析环境部署
为了更好地了解
mycat
的原理,计划对
mycat
源码进行通读一遍,根据实际业务环境进行相关源码优化。
weixin_33921089
·
2020-08-18 17:47
Mysql系列七:分库分表技术难题之分布式全局唯一id解决方案
、前言在前面的文章Mysql系列四:数据库分库分表基础理论中,已经说过分库分表需要应对的技术难题有如下几个:1.分布式全局唯一id2.分片规则和策略3.跨分片技术问题4.跨分片事物问题下面我们来看一下
Mycat
weixin_33911824
·
2020-08-18 17:24
Mycat
问题总结
Mycat
问题总结一丶自增主键设置
Mycat
提供了几种设置自增主键的方式本地文件方式数据库方式服务器时间戳方式分布式ZK-ID生成器第一种和第二种只适合单点设置,对于集群不适用。
weixin_30682415
·
2020-08-18 17:41
mycat
单库分表
上次把
mycat
的读写分离搞定了,这次试下单库分表,顾名思义就是在一个库里把一个表拆分为多个需要配置的配置文件为schema.xml配置内容如下selectuser()-->上面主要的配置在于table
weixin_30650039
·
2020-08-18 17:37
MyCat
源码分析系列之——结果合并
更多
MyCat
源码分析,请戳
MyCat
源码分析系列结果合并在SQL下发流程和前后端验证流程中介绍过,通过用户验证的后端连接绑定的NIOHandler是MySQLConnectionHandler实例,在
weixin_30344131
·
2020-08-18 17:40
mycat
问题集锦与解决方法
1、Connectionresetbypeer04/1611:08:09.198DEBUG[$_NIOREACTOR-3-RW](NIOSocketWR.java:58)-caughterr:java.io.IOException:Connectionresetbypeeratsun.nio.ch.FileDispatcherImpl.write0(NativeMethod)atsun.nio.c
wdw1206
·
2020-08-18 17:26
mycat专区
4.
Mycat
原理解析-线程模型
一、
Mycat
线程模型
Mycat
的线程主要包括下面几个部分:主线程IO线程:包括NIOAcceptor、NIOConnector、NIOReactor调度线程(ScheduledExecutorService
爱上香锅的麻辣
·
2020-08-18 17:47
数据库
Mycat原理解析
MyCat
批量insert的问题
目前在用
MyCat
做批量插入时,写数据失败,报错信息如下:Thelastpacketsentsuccessfullytotheserverwas0millisecondsago.Thedriverhasnotreceivedanypacketsfromtheserver
熊孩子会撒野
·
2020-08-18 17:44
学习杂烩
Mycat
多租户方案 注解、切分函数
业务场景公司需要开发一个SAAS平台,考虑到数据的安全性和隔离级别,打算采用
Mycat
做为中间件,使用
Mycat
的多租户方案,实现租户数据的独立性。
JinLiang16353
·
2020-08-18 16:20
MyCat
mycat
配置多库多表
mycat
配置逻辑库是在server.xml中配置的vimserver.xml......TESTDB,BBSDB#指定多个逻辑库
mycat
配置逻辑库中的表是在schema.xml中配置的vimschema.xml
sda1_hacker
·
2020-08-18 16:09
MyCat
的拆分原则,分片JOIN,拆分规则
拆分原则1.达到一定数量级才拆分(800万)2.不到800万但跟大表(超800万的表)有关联查询的表也要拆分,在此称为大表关联表3.大表关联表如何拆:小于100万的使用全局表;大于100万小于800万跟大表使用同样的拆分策略;无法跟大表使用相同规则的,可以考虑从java代码上分步骤查询,不用关联查询,或者破例使用全局表。4.破例的全局表:如item_sku表250万,跟大表关联了,又无法跟大表使用
Coding Farmer
·
2020-08-18 16:37
MyCat
源码分析
mycat
1.6之网络篇---前端线程模型下篇(读写事件篇)
1、
mycat
前端读事件处理程序的入口处:NIOReactor的run方法:直接调用的方法为AbstractConnection的aysnRead方法。
唯有坚持不懈
·
2020-08-18 15:29
Mycat
源码研究mycat
mycat
源码分析select
搭建源码环境请先按下面这个说明把
mycat
处理起来,http://blog.csdn.net/mingover/article/details/78846853下载源码,覆盖下面三个文件
Mycat
-Server
名明鸣冥
·
2020-08-18 15:17
java
mycat
源码分析
MyCat
Join 专题 ---- share join
sharejoin:分片表join目录零:分片表实操零:分片表实操ShareJoin是一个简单的跨分片Join,目前支持2个表的join,原理就是解析SQL语句,拆分成单表的SQL语句执行,然后把各个节点的数据汇集。有限制,不同分盘规则最多两表操作受限制的原因主要在于:各表的分片后的数据可能不在同一个分片中。所以会导致问题。特殊情况:多个表使用同一种分片规则,且分片规则属性相同。在sharejoi
忧郁的香菇
·
2020-08-18 15:30
MyCat从入门到放弃
【
Mycat
1.6之TableRule分片规则介绍】
1、TableRule介绍1)schema.xml文件2)Rule.xml文件idfunc18128tableRule配置是name为schema.xml中table标签中对应的rule="rule1",也就是配置表的分片规则,columns是表的切分字段:id创建日期。algorithm是规则对应的切分规则:映射到function的name即func1。function配置是分片规则的配置。na
lijieshare
·
2020-08-18 15:39
数据库-----MYSQL
Mycat中间件
Mycat
1.6启动报NumberFormatException解决方案
2016-11-1218:28:27,094[INFO][main]sysconfigparams:SystemConfig[processorBufferLocalPercent=100,frontSocketSoRcvbuf=1048576,frontSocketSoSndbuf=4194304,backSocketSoRcvbuf=4194304,backSocketSoSndbuf=104
lijieshare
·
2020-08-18 15:08
数据库-----MYSQL
Mycat中间件
Mycat
之——
Mycat
的限制
不支持跨分片的update/delete[orderby]limit
Mycat
对事务的支持有限M
冰 河
·
2020-08-18 15:15
Mycat
Mycat
从入门到放弃
1.非分片字段查询
Mycat
中的路由结果是通过分片字段和分片方法来确定的。
kingice1014
·
2020-08-18 15:41
MyCat
- 源代码篇(2)
数据库路由中间件
MyCat
-源代码篇(2)2.前端连接建立与认证CreatedwithRaphaël2.1.0MySql连接建立以及认证过程clientclientMySqlMySql1.TCP连接请求
iteye_20566
·
2020-08-18 15:58
网络
javascript
前端
MyCat
- 源代码篇(7)
数据库路由中间件
MyCat
-源代码篇(7)3.连接模块3.4FrontendConnection前端连接构造方法:publicFrontendConnection(NetworkChannelchannel
iteye_20566
·
2020-08-18 15:58
mycat
-概述
语法支持不支持DUAL虚拟表
mycat
会认为是一个实际表函数/存储过程支持程度内置函数支持自定义函数支持有限,不建议使用结论尽量不要使用,和实际结果差异比较大,需要考虑很多场景才能使用正确执行效果说明函数内部定义的
hehuang139
·
2020-08-18 15:42
mycat
数据库中间件
MyCAT
源码分析 —— PreparedStatement 重新入门
title:
MyCAT
源码分析——PreparedStatement重新入门date:2017-07-17tags:categories:
MyCAT
permalink:
MyCAT
/what-is-PreparedStatement
公众号-芋道源码
·
2020-08-18 14:47
MyCAT
华为阿里下班时间曝光:所有的光鲜,都有加班的味道
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2020-08-18 14:47
网易
中间件
微软
payment
iot
阿里程序员推荐的 15 款常用开发者工具
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2020-08-18 14:15
中间件
java
编程语言
阿里巴巴
github
超赞!终于有网友用 Java 实现了第三方 QQ 账号登录。。。
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件RocketMQ源码解析数据库中间件Sharding-JDBC和
MyCAT
公众号-芋道源码
·
2020-08-18 14:15
中间件
oauth
sms
javabean
openid
Mycat
源码篇 :
MyCat
线程模型分析
参考
MyCat
权威指南,对
MyCat
-Server里面的线程模型做简要分析:1.线程模型图根据
MyCat
权威指南,做出以下线程模型图:
MyCat
的线程模型主要分为三部分(:网络通讯线程、业务线程和定时任务线程
ZzzCrazyPig
·
2020-08-18 14:59
中间件.mycat
MySQL分布式集群之
MyCAT
(三)rule的分析
首先写在最前面,
MyCAT
1.4的alpha版本已经发布了,这里面修复了不少的bug,也完善了一细节,之前两篇博客已经做了一些修改------------------------------------
crty2245
·
2020-08-18 14:21
mycat
catlet初步分析
样例SQL:Selecta.id,a.name,b.titlefroma,bwherea.id=b.id假如sql涉及到多个节点1,前端sql请求过来,调用processSQL方法,1.1,newDirectDBJoinHandler(ctx)加载handler1.2,ctx.executeNativeSQLSequnceJob(dataNodes,sql,joinHandler);一个个处理节点
selectgo
·
2020-08-18 14:50
mycat
Mycat
1.6的多分片结果集聚合源码分析(1)
1.配置文件的配置(shecma.xml)2.测试的语句select*fromproduct;+-----+------------+---------+---------------------+------------+|id|name|price|create_tm|company_id|+-----+------------+---------+---------------------+
K-Darker
·
2020-08-18 13:02
中间件
mysql
数据库
Mycat
数据库中间件
MyCAT
源码解析 —— 分片结果合并(一)
关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/
MyCAT
/Sharding-JDBC所有源码分析文章列表RocketMQ/
MyCAT
/Sharding-JDBC中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复
weixin_34082695
·
2020-08-18 13:59
mycat
单库多表实现水平分片
环境
mycat
:192.168.126.128rootrootmysql1:192.168.126.129:3306rootlizhenghuamysql2:192.168.126.131:3306rootlizhenghuadatabase
weixin_33858336
·
2020-08-18 13:56
MyCat
跨库查询方案
Mycat
跨库查询的解决方案1.使用全局表1.1使用全局表的业务特点:数据变动不频繁数据总体变化不大数据规模不大,很少有超过数十万条记录1.2全局表特性:全局表的插入、更新操作会实时在所有节点上执行,保持各个分片节点数据的一致性全局表的查询操作
JinLiang16353
·
2020-08-18 13:32
MyCat
【
Mycat
发展遇到的瓶颈问题】
这两个问题不但是目前
Mycat
遇到的问题,也是分布式其他系统遇到的问题,解决方案只能寻求折中,要么时间换空间,要么空间换时间。
lijieshare
·
2020-08-18 13:54
数据库-----MYSQL
Mycat中间件
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他