字体:  

会员空间信息数溢出的解决方法

安笛 发表于: 2007-6-26 10:01 来源: SupeSite/X-Space官方站

有部分站点,某个会员的信息数达到了---1600多万,如下图所示:


1.JPG



解决方法:

第一步:如果您的站点出现了这个问题,请您到数据库里执行如下升级语句:

QUOTE:

UPDATE `A`.`supe_userspaces` SET `spaceallnum` = 'X' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
UPDATE `A`.`supe_userspaces` SET `spaceblognum` = 'X1' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
UPDATE `A`.`supe_userspaces` SET `spaceimagenum` = 'X2' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
UPDATE `A`.`supe_userspaces` SET `spacefilenum` = 'X3' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
UPDATE `A`.`supe_userspaces` SET `spacegoodsnum` = 'X4' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
UPDATE `A`.`supe_userspaces` SET `spacelinknum` = 'X5' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
UPDATE `A`.`supe_userspaces` SET `spacevideonum` = 'X6' WHERE `supe_userspaces`.`uid` =Y LIMIT 1 ;
注:A为SS的数据库名;X为信息数出错的会员的信息数;X1为信息数出错的会员的日志信息数;X2为信息数出错的会员的图片信息数;X3为信息数出错的会员的文件信息数;X4为信息数出错的会员的商品信息数;X5为信息数出错的会员的友情链接信息数;X6为信息数出错的会员的视频信息数;Y为信息数出错的会员的UID。

或者您直接打开 phpMyAdmin ,找到SS的数据表----supe_userspaces,点击“浏览”,找到出错的会员,然后修改该会员spaceallnum这个字段的值。

说明:spaceallnum字段记录的是会员的总信息数。


第二步:升级到SS5.5.2,SS5.5.2解决了这个问题。

最新回复

AgFx at 2007-6-26 15:05:54
支持一下....!
kaer77 at 2007-6-26 16:06:00
支持lz,暂时没出现这种情况
pc77maikongjian at 2007-6-26 22:43:53
谢谢楼主分享!>
古剑 at 2007-6-27 00:48:40
谢谢楼主!

但我有一个疑问,为什么不能随着博客信息量的增减自动更新数据呢?
ziyan7653 at 2007-6-27 06:12:14
厉害.................
sandylau at 2007-7-04 09:56:52
因spaceallnum是spaceblognum和spaceimagenum两数之和。只有两个的数值很大、两数之和或是之差超出了所定义的数值范围后才会有溢出的现象,可是spaceblognum和spaceimagenum都是0为什么也会有溢出的现象出现?!!
easyker at 2007-7-09 18:55:16
我想知道 这个在哪升级数据库了! DZ论坛后台 还是....
pc77maikongjian at 2007-7-11 11:04:25

QUOTE:

原帖由 easyker 于 2007-7-9 18:55 发表
我想知道 这个在哪升级数据库了! DZ论坛后台 还是....
可以咨询一下您的空间服务商。
jhunour at 2007-8-11 10:21:17
希望官方能尽快搞一个重新统计信息数的功能或者插件,我的站从oblog转换过来,信息数不是一般的混乱,手动计数更新都快发疯了
pc77maikongjian at 2007-8-13 11:44:09

QUOTE:

原帖由 jhunour 于 2007-8-11 10:21 发表
希望官方能尽快搞一个重新统计信息数的功能或者插件,我的站从oblog转换过来,信息数不是一般的混乱,手动计数更新都快发疯了
其它的是否一切都正常的呢?
at