web-dev-qa-db-ja.com

「mysqld -O thread_stack =#」の使用方法

クエリをターミナルから実行してもJava内から実行しても、このエラーが発生し続けます。誰でもこれを解決する方法をいくつか持っていますか?

Thread stack overrun:  5768 bytes used of a 131072 byte stack, and 128000 bytes needed.
Use 'mysqld -O thread_stack=#' to specify a bigger stack.

ところで、私はmac osx lionを使用しています

4
tribal

Rolandoが答える前に、この変数が何をするかについて考えたことはないと思います。 thread_stackを32Mに設定しないでください。接続ごとに割り当てられ、100接続では3.2GBを使用します。

thread_stack = 192K

かなり標準的な192kに設定すれば問題ありません。

1
kashani