Parámetro thread_stack del servidor MySQL: ¿qué es? ¿Qué tan grande debería ser?

Hace un par de días recibí el siguiente error de la base de datos MySQL:

Desbordamiento de la pila de subprocesos: 68744 bytes utilizados de una pila de bytes de 196608 y se necesitan 128000 bytes. Use 'mysqld -O thread_stack = #' para especificar una pila más grande.

Toda la documentación que encontré dice que:

El valor predeterminado es 64 KB antes de MySQL 4.0.10 y 192 KB a partir de entonces. Si el tamaño de la pila de subprocesos es demasiado pequeño, limita la complejidad de las declaraciones SQL que el servidor puede manejar, la profundidad de recursión de los procedimientos almacenados y otras acciones que consumen memoria.

Configuré la variable thread_stack en 256K, pero fue solo un valor aleatorio. Por ahora resolvió el problema, pero realmente me gustaría saber qué tan grande debería ser, obtener algunos valores de ejemplo o usos. P.ej.:

¿Qué puedo y qué no puedo hacer con 96 KB (x KB) de pila de hilos?¿Cómo calcular qué tamaño de pila de hilos necesito?

Respuestas a la pregunta(1)

Su respuesta a la pregunta