返回列表 发帖
查看: 152|回复: 3

[已解决] 没完没了的产生'pre_common_session' is full到底如何解决?

35

主题

153

回帖

302

积分

炉火纯青

贡献
0 点
金币
97 个
发表于 3 天前 | 查看全部 |阅读模式

论坛没多大流量
mysql里的最大连接数已经设置为


max_connections=1000
wait_timeout=14400
interactive_timeout=14400

论坛在线保持时间 10分钟,显示在线会员 4800,时间注册的会员可能10来个,肯定没这么多,不知道是引擎,还是数据误差太大

到底要怎么解决这个日志每天数十万的更新呢?

1 贡献

最佳答案

这个表  ENGINE=MEMORY;


可以考虑改为 ENGINE=innodb;

或者是 修改 my.ini配置文件
设置 max_heap_table_size = 64M;  自己酌情适当调整

日志.png
回复

使用道具 举报

35

主题

153

回帖

302

积分

炉火纯青

贡献
0 点
金币
97 个
 楼主| 发表于 3 天前 | 查看全部
mysql> show status like  'Threads%';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| Threads_cached    | 13    |
| Threads_connected | 6     |
| Threads_created   | 8972  |
| Threads_running   | 4     |
+-------------------+-------+
4 rows in set (0.00 sec)
回复

使用道具 举报

13

主题

3194

回帖

5477

积分

应用开发者

贡献
386 点
金币
169 个
QQ
发表于 3 天前 | 查看全部
这个表  ENGINE=MEMORY;


可以考虑改为 ENGINE=innodb;

或者是 修改 my.ini配置文件
设置 max_heap_table_size = 64M;  自己酌情适当调整

回复

使用道具 举报

35

主题

153

回帖

302

积分

炉火纯青

贡献
0 点
金币
97 个
 楼主| 发表于 3 天前 | 查看全部
找到原因,终于解决了,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-6-5 04:53 , Processed in 0.055897 second(s), 14 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表