|
用户使用IE登录系统,敲入用户名、密码后,系统左边的功能菜单及界面显示很快,但是加载待办及提交任务数据速度很慢,通过MonitorLog查看,发现以下脚本在数据库(Oracle)中执行的时间很长,需要160多秒。
SELECT *
FROM TTASK
WHERE (TTASK.FWARNINGTIME is not null)
AND (((TTASK.FGUID IN
(SELECT TTASKMESSAGE.FTASKGUID
FROM TTASKMESSAGE
WHERE (TTASKMESSAGE.FSTATE IN
('tmsSend', 'tmsReceived', 'tmsProcessing'))
AND ((TTASKMESSAGE.FRORGURL IN ('\ROOT\ZGLGKGYXGS.OGN\LGGNXSGS.OGN\SHFWZX.DPT\ZZJFWBBZ.PTM',
'\ROOT\ZGLGKGYXGS.OGN\LGGNXSGS.OGN\SHFWZX.DPT',
'\ROOT\ZGLGKGYXGS.OGN\LGGNXSGS.OGN',
'\ROOT\ZGLGKGYXGS.OGN') AND NOT EXISTS
(SELECT FGUID
FROM TTASKMESSAGE
WHERE TTASK.FGUID = FTASKGUID
AND FRORGURL IN
('\ROOT\ZGLGKGYXGS.OGN\LGGNXSGS.OGN\SHFWZX.DPT\ZZJFWBBZ.PTM\ZZJ001.PSM'))) or
(TTASKMESSAGE.FRORGURL IN
('\ROOT\ZGLGKGYXGS.OGN\LGGNXSGS.OGN\SHFWZX.DPT\ZZJFWBBZ.PTM\ZZJ001.PSM') OR
(TTASKMESSAGE.FRPERSON = 'ZZJ001')))))))
ORDER BY TTASK.FWARNINGTIME |
|