|
现在服务器负载严重,在监控端可以看到多条 这样的语句在执行
发现在此条语句不是我们开发人员写的,请问在系统中哪个功能下
如何优化
select 0 as FILEINDEX, A.*, (select COUNT(FGUID) from TORGSYSTEM where FPARENTGUID = A.FGUID and FDELETELEVEL = 0)
AS CHILDRENCOUNT
from TORGSYSTEM A
where FGUID IN (
SELECT FGUID FROM TORGSYSTEM WHERE (FGUID IN
(
SELECT OS1.FGUID FROM TORGSYSTEM OS1,TORGINDEX OI1 WHERE (OI1.FID = 'OrgUnit.Subordination')
AND (OI1.FGUID IN
(
SELECT FGUID FROM TORGSYSTEM WHERE FGUID IN
(
SELECT b.FGUID FROM TORGSYSTEM b, TORGSYSTEM a WHERE a.FGUID IN
(
SELECT FGUID FROM TORGSYSTEM WHERE FGUID IN
(
SELECT FGUID FROM TORGSYSTEM WHERE (FDEPT = '3011400') and (FPOSITION = 'PSY') and (FPERSON = '000326')
)
)
AND (( b.FGUID = a.FPARENTGUID ) OR ( b.FGUID = a.FGUID ))
)
)
)
AND (OS1.FSPACE || OS1.FID || OS1.FKIND = UPPER(OI1.FVALUE))
)
and TO_CHAR(FDELETELEVEL) = 0) AND (FDELETELEVEL = 0)) |
|