Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

后台审核帖子cpu 100%

[复制链接]
sincaner 发表于 2012-4-24 10:45:57 | 显示全部楼层 |阅读模式
审核帖子cpu 100%,主要是msql 100%,查看慢查询日志:
  1. # Time: 120424  9:39:10
  2. # User@Host: root[root] @ localhost [127.0.0.1]
  3. # Query_time: 6.796875  Lock_time: 0.000000 Rows_sent: 0  Rows_examined: 2462994
  4. SET timestamp=1335231550;
  5. UPDATE  pre_forum_post SET `invisible`=0 WHERE `pid` IN('2609284',0,0);
复制代码
审核一个帖子居然遍历了两百多万条记录。
原因是sql语句中把pid作为文本处理了。

解决办法:
source\admincp\moderate\moderate_reply.php
第250行:
  1. $pidarray[] = $post['pid'];
复制代码
改为:
  1. $pidarray[] =(int)$post['pid'];
复制代码
问题解决。

新版程序还有很多小问题,没有经过严格的测试。
m.king 发表于 2012-4-24 12:12:05 | 显示全部楼层
感谢您的反馈,该问题我们会去检查下。
回复

使用道具 举报

m.king 发表于 2012-4-24 12:12:28 | 显示全部楼层
檫,你头像,,,,盗版的????
回复

使用道具 举报

 楼主| sincaner 发表于 2012-4-24 13:34:01 | 显示全部楼层
m.king 发表于 2012-4-24 12:12
檫,你头像,,,,盗版的????

我的比较帅~

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 15:23 , Processed in 0.024621 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表