chatgpt帮忙看代码瞬间不难受了

目标:初步熟悉下mysql启动流程逻辑、熟悉下mysql增删改查逻辑

材料:

  1. 下载个源码包:MySQL :: Download MySQL Community Server
  2. 安装个visual studio code  软件用来看代码
  3. chatgpt

开始:

##怎么容易怎么来:先查查网上别人的分享:mysql启动源码过程 - 简书

##自己找一下试试,找到入口函数main.cc,就一行,在visual studio code中跳转看看都是啥逻辑

##找几个函数看看:

##让gpt给我概括下,大致就是这么个意思,应该没差太多吧,后边的一些函数概括的也挺不错的,虽然还看不太懂都是干啥的,直接看看最后的监听是怎么个样子

##找到监听的地方了是不是这里:

##看看处理连接的逻辑,让gpt概括下 代码跳转就到了这了,看看啥样

##让gpt解释下

##继续解释,找一下dispatch_command

##继续解释

##继续往下跳转查看,看不懂丢给chatgpt,这个就是insert的操作了,找起来不难

##这个gpt给的解释是每个引擎都实现了这个接口,验证下

##这个就是innodb引擎实现的接口了吧

##继续让gpt解释找到的是这个真正的插入

##插入操作还挺深

##这里都到操作ibd索引文件了吧,太深了怪不得没人爱看,还得是gpt看,给我指明方向

##用gdb复验下调用栈是不是对的,看来没啥问题

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值