先找个HJ相关的函数吧,把函数名发过来,我可以带着你一起研究。
可以按我们的方式,研究下PG的Hash Join。步:找一个小目标。可以先在网上搜索一下,找一个HJ相关的函数。第二步:快速跟踪一下这个函数的执行,大概了解下执行过程。第三步:重点查看数据结构、重点代码
MySQL DEBUG编译和非DEBUG编译,性能相差还是很大的。我自己的研究环境,是有两个版本,DEBUG和非DEBUG,研究代码、原理的时候,使用DEBUG版的。性能测试时使用非DEBUG版的。
加DEBUG编译,会将凋试信息编译进可执行文件mysqld中,gdb可以根据mysqld中的调试信息,显示源码相关的内容,即使源码都已经删除了。因为这些调试信息在可执行文件中。
分享这个小栈给你的朋友们,一起进步吧。
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
- 热门小栈
- 新小栈
- 更多