我在mysql上有一个存储过程。它在我的本地 MAMP 环境中运行,该过程运行良好,但是当我将其移动到 linode 服务器/主机时,它无法运行。我收到“线程堆栈溢出”错误。我尝试将线程堆栈从初始值 64K 向上提升。我将值更改为 128K,然后更改为 256K。但问题仍然存在。
我正在开发一个清晰的 ubuntu 512MB linode 服务器。我在我的 mysql/my.cnf 文件中运行 linode 的建议配置:
key_buffer = 16K
max_allowed_packet = 1M
thread_stack = 64K
table_cache = 4
sort_buffer = 64K
net_buffer_length = 2K
任何人都可以帮忙吗?你能建议不同的配置吗?