如果我想在MySQL中执行简单查询,应该启用哪些断点?

时间:2018-02-26 05:04:56

标签: mysql innodb

我已经从源代码构建了MySQL服务器,并且能够在另一个终端窗口中运行MySQL shell时在gdb中运行mysqld。当我连接到MySQL服务器时,我可以在gdb中断服务器并看到已经创建了一个监视已创建连接的额外线程。然后我继续在gdb中的服务器。如果我向服务器发送查询,例如:

SELECT * FROM table;

如何设置断点以查看运行此查询所需的解析,规划和访问方法? 作为后续,我看到服务器和InnoDB存储引擎都有自己的SQL解析器。为什么有两个?

0 个答案:

没有答案