gpt4 book ai didi

mysql - MySQL中的线程栈

转载 作者:可可西里 更新时间:2023-11-01 07:08:41 26 4
gpt4 key购买 nike

我在 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字节??

最佳答案

线程堆栈溢出是 aurora 的多个版本(在 1.14 中测试)中的固有问题和已知问题。从论坛上说,这个问题已经在新版本的 Aurora 中得到修复(还没有测试过)。

但是,对于现有版本;这个问题可以通过编辑参数组中的选项 log-output 来解决:log-output: File

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

关于mysql - MySQL中的线程栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45798669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com