魔乐社区 mysql调用存储过程的时候,报错ERROR 1436 (HY000): Thread stack overrun: 解决办法

mysql调用存储过程的时候,报错ERROR 1436 (HY000): Thread stack overrun: 解决办法

mysql> call productpricing();ERROR 1436 (HY000): Thread stack overrun:10368 bytes used of a 131072 byte stack, and 128000 bytes needed.Use 'mysqld --thread_stack=#' to specify a big...

mysql> call productpricing();
ERROR 1436 (HY000): Thread stack overrun:  10368 bytes used of a 131072 byte stack, and 128000 bytes needed.  Use 'mysqld --thread_stack=#' to specify a bigger stack.

解决办法:

vim /etc/my.cnf
thread_stack = 128K   ##原来为128,根据报错提示,我改大一点
/etc/init.d/mysqld restart

效果:

mysql> call productpricing();
+--------------+
| priveaverage |
+--------------+
|    16.133571 |
+--------------+
1 row in set (0.01 sec)
Query OK, 0 rows affected (0.01 sec)
mysql>

 

转载于:https://blog.51cto.com/night820/1340454

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐

  • 浏览量 716
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献2条内容