Windows上如何调试TIDB源码?

最近想深入了解一下TIDB对联合索引的实现(创建以及查询),在 Git上clone了源代码,下载了GoLand,但是感觉无从下手,一个不知道怎么编译启动项目,第二个不知道联合索引的源代码在哪里?希望大佬解答一下,谢谢了。

windows 编译可以试试 https://github.com/pingcap/tidb/pull/19084 。除此之外,TiDB 的 main 文件可以在这里找到
https://github.com/pingcap/tidb/blob/master/Makefile#L222

源码问题可以参考源码阅读的文章 https://pingcap.com/blog-cn/#TiDB-源码阅读

解决了吗?我直接在vscode运行不起来tidb

不知道你问题解决了没,最近我也开始读TiDB的源码了
对于启动TiDB和运行调试,写了点笔记看是否能帮助到你
TiDB源码学习笔记:启动TiDB - 知乎 (zhihu.com)