当前位置:   article > 正文

MyDB 简易数据库排查问题

mydb

前言

最近观看声哥的数据库项目,觉得特有意思,准备学习。一波大概学习过程是,对着项目实敲一遍,每实现一个小功能,就更新到git,以及推送到远程仓库中,每看到 Gitee 的提交树上面出现一个绿点,就会给自己一个正反馈。然而因为项目是最后一步才最终实现的,所以只能通过没有 Warning(s) 来判断自己的程序是否正确。

问题

因为项目是通过 C / S 交互的,即 server在 9999 端口开启并监听服务,然后 client 连接 server 端,通过网络向服务端传送 sql 语句,服务端根据语句进行解析,执行完毕后再返回给客户端,具体的执行结果
此时,问题出现了,当我的客户端输入 sql 语句时,无论如何都无法结束此次输入,

排查思路

此时的第一反应是 Debug,跟踪 sql 语句从客户端传输到服务端的全过程,但是没有成功…(可能是我菜)。经过一段时间的无用功后,开始
从 client 和 server 包的代码开始排查
请添加图片描述

首先是从服务端开始,服务端主要代码是建立服务的一个过程,而本次问题是客户端无法正确结束本次输入,所以转而开始排查客户端的代码

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/869446
推荐阅读
相关标签
  

闽ICP备14008679号