1,执行 select * from travelrecord ,分析Debug日志,说明整个执行逻辑,包括连接获取,连接同步信息,数据合并,数据返回,连接释放1.1清空debug信息[root@wgq_idc_squid_1_11 logs]# cat/dev/null > mycat.log[root@wgq_idc_squid_1_11 logs]# ll 修改日志为debug:vim lo...
分类:
其他好文 时间:
2016-04-15 14:08:40
阅读次数:
276
wgethttps://github.com/MyCATApache/Mycat-download/blob/master/1.5-RELEASE/Mycat-server-1.5.1-RELEASE-20160405120037-linux.tar.gz
wgethttps://github.com/MyCATApache/Mycat-download/blob/master/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20160407133538-linux.tar.gz
w..
分类:
Web程序 时间:
2016-04-08 15:21:27
阅读次数:
650
主从读写分离、分库分表 1、垂直切分 2、水平切分 解决方案有: mysql-agent, tddl, Amoeba, cobar, cobar client, mycat, sharding-jdbc 数据库 分区 partition 参考资料: 1、 数据库水平切分的实现原理解析---分库,分表 ...
分类:
数据库 时间:
2016-04-07 18:34:02
阅读次数:
388
#主master配置如下cat/etc/keepalived/keepalived.confglobal_defs{notification_email{failover@firewall.loc}#notification_email_fromAlexandre.Cassen@firewall.loc#smtp_server10.168.0.48#smtp_connect_timeout10router_idnginx}vrrp_scriptchk_haproxy{script"/etc/keep..
分类:
其他好文 时间:
2016-03-22 06:35:15
阅读次数:
737
LVS+Keepalived 介绍 LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR)
分类:
其他好文 时间:
2016-03-14 12:01:48
阅读次数:
492
在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局sequence,并且提供了包含本地配置和数据库配置等多种实现方式。 本地文件方式 原理:此方式MyCAT将sequence配置到文件中,当使用到sequence中的配置后,MyCAT会更下conf中的s
分类:
其他好文 时间:
2016-03-13 00:39:24
阅读次数:
288
说明:MyCAT自增长主键和返回生成主键ID的实现 1) mysql本身对非自增长主键,使用last_insert_id()是不会返回结果的,只会返回0;这里做一个简单的测试 创建测试表 -------------------------------------- --创建测试表 ---------
分类:
其他好文 时间:
2016-03-10 14:35:53
阅读次数:
347
1. 枚举法: 通过在配置文件中配置可能的枚举id,自己配置分片,使用规则: <tableRule name="sharding-by-intfile"> <rule> <columns>user_id</columns> <algorithm>hash-int</algorithm> </rule
分类:
其他好文 时间:
2016-03-07 13:54:09
阅读次数:
497
更多MyCat源码分析,请戳MyCat源码分析系列 SQL下发 SQL下发指的是MyCat将解析并改造完成的SQL语句依次发送至相应的MySQL节点(datanode)的过程,该执行过程由NonBlockingSession.execute()触发: public void execute(Rout
分类:
数据库 时间:
2016-03-07 10:30:43
阅读次数:
323
一、安装mycatMyCAT是使用JAVA语言进行编写开发,使用前需要先安装JAVA运行环境(JRE),由于MyCAT中使用了JDK7中的一些特性,所以要求必须在JDK7以上的版本上运行。环境准备1)JDK下载http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html注:必..
分类:
其他好文 时间:
2016-03-03 14:56:12
阅读次数:
177