mysql - 在mysql源代码中,有 'DBUG_ENTER'函数,现在我使用GDB来调试服务器,如何打开 'DBUG_ENTER'开关来打印日志?

标签 mysql open-source innodb

例如,我将删除一个使用 innodb 引擎的表中的一行,以及如何在控制台上输出调试信息,例如 DBUG_ENTER。

最佳答案

这些是在编译时扩展的宏。要使用它们,您可能需要在 Debug模式下重新编译 MySQL。在正态分布中,它们什么也不做。

但是你为什么要调试 mysql 服务器呢?

关于mysql - 在mysql源代码中,有 'DBUG_ENTER'函数,现在我使用GDB来调试服务器,如何打开 'DBUG_ENTER'开关来打印日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27484768/

相关文章:

php - 从 HTML 表单获取 ID - PHP

php - MySql 查询省略了最后记录的行

java - 一个好的 Java 商务日历库?

open-source - 打开公司: what advice would you give?

mysql - 如果 MySQL 有自己的模块来完成这些任务,为什么 InnoDB 有自己的解析器和服务器连接模块?

Mysqld 占用 232% CPU

mysql - 从 mysql 存储过程中的 json 数据访问 json 对象

mysql - 仅将唯一条目从一个表复制到另一个 MySQL

linux - 是否值得开始一个新的开源项目或加入?

Mysql:添加外键不会在 MyISAM 表上发出警告/错误