ecs_sessions 表满的问题

2016-07-07 15:13 来源:www.chinab4c.com 作者:ecshop专家

请问我调整ecs_sessions 这个表的存储空间大小,会影响到程序正常运行么?

回答:
您可以把表内的数据删除掉

但是不能每次都手动的删除吧,有没有更好的办法呢,根本性的

memory数据引擎可以增加几个数量级的速度
只因为设置的size太小,导致了写入的记录条数有限。

我涉及开发的网站因为遭遇CC攻击,导致sessions表不到两分种存满1万多条记录,这个典型例子希望给大家一点提示

我也是这个问题哦怎么解决啊 现金任务

5# lwp
请具体说明你出现的问题

ecs_sessions MEMORY 12386 10524.94 KB Ignore gbk_chinese_ci Ignore
ecs_sessions_data MyISAM 64 36.86 KB Ignore gbk_chinese_ci Ignore

ecs_sessions 这个表的文件一般2天左右就会达到18M 左右 到了18M 后数据库就会出错,显示ecs_sessions 满,到服务器里面人工清空ecs_sessions 表就好了

现在都不敢让他到 18M 了 2次都是在半夜出错的 弄的搜索引擎都不更新了

1)定时程序清除啊 每分钟运行一次也不碍事的

你的用户访问量大概是多少,这表是有自动删除一些无效数据的

原来是这样的啊

MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `lyysc`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('ed7134c71fde6cdd3d15c8d8e186145b', '1275352604', '125.118.52.165', 'a:0:{}') ) [2] => Array ( [error] => The table 'ecs_sessions' is full ) [3] => Array ( [errno] => 1114 ) )

上面是网站session爆满出错信息

现在要30天的session存储,做返利网的ip记录,能通过什么方式解决session爆满问题

实在不行就用myisam表吧

这个就是做了51返利网的 返利接口存储了30天的IP记录导致 session 表满的原因,现金请人通过其他方法来 做 51返利网的接口,不能使session表暴有兴趣的联系QQ:94024259接口文件请看 附件
返利网-CPS接口文档.rar (12.1 KB)

实在不行就用myisam表吧