MySQL中的线程堆栈

时间:2017-08-21 13:42:25

标签: mysql aurora

我在MySQL实例中获得以下错误:

[ERROR] Failed to write to mysql.slow_log: Thread stack overrun: 5375640560 bytes used of a 262144 byte stack, and 81920 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.

我的问题是:
1)堆栈溢出是什么意思?
2)为什么我的筹码超支? 3)如果只需要81920字节,为什么堆栈溢出5375640560字节?

1 个答案:

答案 0 :(得分:1)

线程堆栈溢出是多个版本的极光中的固有和已知问题(在1.14中测试)。在论坛中,已经声明该问题已在新版本的Aurora中得到修复(尚未对此进行测试)。

但是,对于现有版本;可以通过将参数组中的选项日志输出编辑为:日志输出:文件

来解决此问题

现在,即使是在监视下的日志选项中,即使是慢查询也是可见的。