gpt4 book ai didi

Oracle 11g 系统查询

转载 作者:行者123 更新时间:2023-12-04 12:55:24 24 4
gpt4 key购买 nike

有人可以告诉我为什么会触发以下查询以及何时触发。我相信这个查询对性能有巨大的影响。我无法追踪这是从哪里被解雇的。

询问 :

SELECT SUM (used), SUM (total)
FROM (SELECT /*+ ORDERED */
SUM (d.BYTES) / (1024 * 1024) - MAX (s.BYTES) used,
SUM (d.BYTES) / (1024 * 1024) total
FROM ( SELECT tablespace_name, SUM (BYTES) / (1024 * 1024) BYTES
FROM ( SELECT/*+ ORDERED USE_NL(obj tab) */DISTINCT ts.NAME
FROM SYS.obj$ obj, SYS.tab$ tab, SYS.ts$ ts
WHERE obj.owner# = USERENV ('SCHEMAID')
AND obj.obj# = tab.obj#
AND tab.ts# = ts.ts#
AND BITAND (tab.property, 1) = 0
AND BITAND (tab.property, 4194400) = 0) tn,
dba_free_space sp
WHERE sp.tablespace_name = tn.NAME
GROUP BY sp.tablespace_name) s, dba_data_files d
WHERE d.tablespace_name = s.tablespace_name
GROUP BY d.tablespace_name)

它正在对 SYS.TS$ 和 SYS.FILE$ 进行全表扫描。我相信它正在利用数据库的最大资源。

请帮我。

提前致谢。

最佳答案

你有没有在 v$sqlarea 中进行过查询,看看它是否在那里,然后看看它是什么 session /用户?

关于Oracle 11g 系统查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com