mysql 协议的statistics命令包及解析
来源:互联网 发布:windows xp 32位 编辑:程序博客网 时间:2024/05/24 04:37
git
https://github.com/sea-boat/mysql-protocol
概况
mysql客户端通过statistics命令查询服务端内部统计。
mysql通信报文结构
statistics命令包
Payload
1 [09] COM_STATISTICS
更多详情 : http://dev.mysql.com/doc/internals/en/com-statistics.html
statistics命令包类
/** * * <pre><b>statistics 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-statistics.html */public class StatisticsPacket extends MySQLPacket { public byte payload; @Override public int calcPacketSize() { return 1; } @Override protected String getPacketInfo() { return "MySQL Statistics 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_STATISTICS); }}
0 2
- mysql 协议的statistics命令包及解析
- mysql 协议的退出命令包及解析
- mysql 协议的ping命令包及解析
- mysql 协议的初始化DB命令包及解析
- mysql 协议的创建DB命令包及解析
- mysql 协议的shutdown命令包及解析
- mysql 协议的删除DB命令包及解析
- mysql 协议的FieldList命令包及解析
- mysql 协议的processInfo命令包及解析
- mysql 协议的错误包及解析
- mysql 协议的认证包及解析
- mysql 协议的OK包及解析
- mysql 协议的EOF包及解析
- mysql 协议的query包及解析
- mysql 协议的ColumnCount包及解析
- mysql 协议的ColumnDefinition包及解析
- mysql 协议的ResultsetRow包及解析
- mysql 协议的服务端握手包及对其解析
- Python相关文章索引(3)
- 企业级财富库socket开发和设计
- hibernate的crud操作
- go语言快速入门:第一个HelloWorld(2)
- python之简单主机批量管理工具
- mysql 协议的statistics命令包及解析
- 网络协议理论
- Untitled
- android_108_PullToRefresh
- 小幸福
- mysql中information_schema数据库、mysql数据库、test数据库介绍
- netty中TCP的黏包/拆包解决之道
- 2路归并排序
- Python读写csv文件