西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > ecshop教程 >

解决ecshop表ecs_sessions和ecs_sessions_data超大爆表问题

时间:2016-02-05 17:16来源:未知 作者:好模板 点击:
ecs_sessions和ecs_sessions_data是ECshop的内存缓存表。长时间不清理容易产生大量垃圾,占用大量数据库空间,从而使网站访问出问题,特别是虚拟主机的朋友。 解决这两个表常用方法 1、后台
ecs_sessions和ecs_sessions_data是ECshop的内存缓存表。长时间不清理容易产生大量垃圾,占用大量数据库空间,从而使网站访问出问题,特别是虚拟主机的朋友。
解决这两个表常用方法
1、后台一段时间点击数据库优化,清理下缓存
2、如果网站已经出错,请登录数据库,删除以上两个表的数据就行。
3、我最便捷的方法,直接删除这两个数据表,然后从新sql建立 哈哈
(1)这个是新建ecs_sessions表的SQL
CREATE TABLE IF NOT EXISTS `您数据表的前缀_sessions` (
  `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
  `expiry` int(10) unsigned NOT NULL DEFAULT '0',
  `userid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `adminid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `ip` char(15) NOT NULL DEFAULT '',
  `user_name` varchar(60) NOT NULL,
  `user_rank` tinyint(3) NOT NULL,
  `discount` decimal(3,2) NOT NULL,
  `email` varchar(60) NOT NULL,
  `data` char(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`sesskey`),//www.ldhost.cn
  KEY `expiry` (`expiry`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8;
 
 
(2)这个是新建ecs_sessions_data表的SQL
CREATE TABLE IF NOT EXISTS `kmy_sessions_data` (
  `sesskey` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
  `expiry` int(10) unsigned NOT NULL DEFAULT '0',
  `data` longtext NOT NULL,
  PRIMARY KEY (`sesskey`),//www.ldhost.cn
  KEY `expiry` (`expiry`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
栏目列表
热点内容