起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 135|回复: 5

【结贴】斑竹,看看我们系统运行慢的时候抓出来的语句**

[复制链接]
发表于 2008-11-17 20:20:21 | 显示全部楼层 |阅读模式
附件是系统运行慢的日志,不知道为什么有些模块就是很久才能出来

monitorlog.rar

348.57 KB, 下载次数: 68

回复

使用道具 举报

发表于 2008-11-18 08:42:24 | 显示全部楼层
SELECT Count(*) FROM (select * from T_CQ_CQBG where T_CQ_CQBG.SCSJ is null) A76545165727349F6998BFDD54CFC8 WHERE GCID IS NULL

SELECT * FROM (select * from T_CQ_CQBG where T_CQ_CQBG.SCSJ is null) A76545165727349F6998BFDD54CFC8 WHERE GCID IS NULL
在查询工具执行要多长时间?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 12:10:45 | 显示全部楼层
最初由 lixy 发布
[B]SELECT Count(*) FROM (select * from T_CQ_CQBG where T_CQ_CQBG.SCSJ is null) A76545165727349F6998BFDD54CFC8 WHERE GCID IS NULL

SELECT * FROM (select * from T_..

以下省略...... [/B]


第一个语句用了23秒,
第二个语句执行需要20.954秒。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 13:03:34 | 显示全部楼层
我加了字段scbj 默认值为1,如果为0则表示被删除
SELECT Count(*) FROM (select * from T_CQ_CQBG where T_CQ_CQBG.SCSJ is null) A76545165727349F6998BFDD54CFC8 WHERE GCID IS NULL  

上面这句我改成
SELECT Count(*) FROM (select * from T_CQ_CQBG where T_CQ_CQBG.SCBJ='1') A76545165727349F6998BFDD54CFC8 WHERE GCID IS NULL  


SELECT * FROM (select * from T_CQ_CQBG where T_CQ_CQBG.SCSbj='1'l) A76545165727349F6998BFDD54CFC8 WHERE GCID IS NULL
就非常快

我明白怎么回事了,程序的问题,我们自己得改了
回复 支持 反对

使用道具 举报

发表于 2008-11-18 13:04:26 | 显示全部楼层
1楼给的日志就这2个最慢,一个是6秒多,一个是5秒多。看3楼的查询时间
似乎和平台没有什么联系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 13:21:55 | 显示全部楼层
结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 07:35 , Processed in 0.051814 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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