mysql 协议的processInfo命令包及解析
来源:互联网 发布:excel比对重复数据 编辑:程序博客网 时间:2024/05/17 08:45
git
https://github.com/sea-boat/mysql-protocol
概况
mysql客户端通过processInfo命令查询服务端活跃进程。
mysql通信报文结构
processInfo命令包
Payload
1 [0a] COM_PROCCESS_INFO
更多详情 : http://dev.mysql.com/doc/internals/en/com-process-info.htm
processInfo命令包类
/** * * <pre><b>process info command packet.</b></pre> * @author * <pre>seaboat</pre> * <pre><b>email: </b>849586227@qq.com</pre> * <pre><b>blog: </b>http://blog.csdn.net/wangyangzhizhou</pre> * @version 1.0 * @see http://dev.mysql.com/doc/internals/en/com-process-info.html */public class ProcessInfoPacket extends MySQLPacket { public byte payload; @Override public int calcPacketSize() { return 1; } @Override protected String getPacketInfo() { return "MySQL Process Info Packet"; } @Override public void read(byte[] data) { MySQLMessage mm = new MySQLMessage(data); packetLength = mm.readUB3(); packetId = mm.read(); payload = mm.read(); } @Override public void write(ByteBuffer buffer) { int size = calcPacketSize(); BufferUtil.writeUB3(buffer, size); buffer.put(packetId); buffer.put(COM_PROCESS_INFO); }}
2 0
- mysql 协议的processInfo命令包及解析
- mysql 协议的退出命令包及解析
- mysql 协议的ping命令包及解析
- mysql 协议的初始化DB命令包及解析
- mysql 协议的创建DB命令包及解析
- mysql 协议的shutdown命令包及解析
- mysql 协议的删除DB命令包及解析
- mysql 协议的FieldList命令包及解析
- mysql 协议的statistics命令包及解析
- mysql 协议的错误包及解析
- mysql 协议的认证包及解析
- mysql 协议的OK包及解析
- mysql 协议的EOF包及解析
- mysql 协议的query包及解析
- mysql 协议的ColumnCount包及解析
- mysql 协议的ColumnDefinition包及解析
- mysql 协议的ResultsetRow包及解析
- mysql 协议的服务端握手包及对其解析
- 习题九
- 2048小游戏
- 认识uCOS-II(二)
- 习题十
- 在Ubuntu操作系统中安装基本的开发环境
- mysql 协议的processInfo命令包及解析
- mybatis常用jdbcType数据类型
- java里的内存泄露
- TCP/IP协议
- C3P0连接池参数
- 哥德尔不完备定理----一切都是非真即假的吗
- 逆变与协变详解
- removeEventListener('2016');
- Leetcode 63. Unique Paths II