1. 工具简介pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件 ...
分类:
其他好文 时间:
2016-09-10 13:17:09
阅读次数:
202
Amoeba的中文意思是变型虫 Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL Proxy相 ...
分类:
其他好文 时间:
2016-09-05 13:41:51
阅读次数:
138
About AmoebaAmoeba可译为阿米巴、变型虫Amoeba是一个开源项目,致力于Mysq的分布式数据库前端代理层Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。A ...
分类:
数据库 时间:
2016-09-02 08:51:27
阅读次数:
464
从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个 ...
分类:
其他好文 时间:
2016-08-03 20:09:55
阅读次数:
152
MySQL协议分析 协议头 协议头 协议类型 连接时的交互 协议说明 handshake packet auth packet ok packet error packet resultset packet resultset packet - header resultset packet - f ...
分类:
数据库 时间:
2016-07-06 18:20:03
阅读次数:
371
奇虎360 https://github.com/Qihoo3601.MySQL中间层 AtlasAtlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug, ...
分类:
移动开发 时间:
2016-06-14 11:32:07
阅读次数:
363
红色字体是现阶段比较火的 奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版 ...
分类:
移动开发 时间:
2016-06-13 19:14:18
阅读次数:
1141
MySQL复制主要是把写操作发送给主节点、读操作发送给从节点,每个节点都有相关的数据集;从服务专门启动一个线程,把自己扮演成为客户端,通过MySQL协议向MySQL主节点请求读取二进制日志文件中的事件,随后主节点将会检查自己二进制日志中的事件并发送给从节点,从节点收到后先..
分类:
数据库 时间:
2016-06-10 15:03:54
阅读次数:
359
固定长度整型数值在mysql 协议中的应用之一就是affected row ;这个要根据首字节来判断 1、如果首字节小于251;那么首字节就是它要表示的数值。 2、如果首字节等于251;那么它表示的就是空值。 3、如果首字节等于252;那么首字节后的2个字节用来表示数值大小。 4、如果首字节等于25 ...
分类:
数据库 时间:
2016-06-02 13:00:17
阅读次数:
160
一、HAProxy概述1.haproxy简介HAProxy主要提供两个功能:http协议反向代理(不提供缓存功能)、基于tcp层的负载均衡(如https、mysql协议)。适用于需要会话保持或七层处理的且负载特别大的站点。可支持数以万计的并发连接。代理作用:web缓存(加速)、反向代理、内容路由(根据流..
分类:
其他好文 时间:
2016-05-25 15:17:40
阅读次数:
197