Ai đó có thể vui lòng khai sáng cho tôi biết tại sao truy vấn dưới đây bị sa thải và khi nào nó sẽ bị sa thải. Tôi tin rằng truy vấn này có tác động rất lớn đến hiệu suất. Tôi không thể theo dõi từ nơi này đang bị sa thải.Oracle 11g Sys Query
Query:
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)
Đó là có một bảng đầy đủ quét trên SYS.TS và $ SYS.FILE $. Tôi tin rằng nó đang tận dụng tối đa việc tái cơ sở dữ liệu.
Hãy giúp tôi.
Cảm ơn trước.
[Bạn không đơn độc] (https://forums.oracle.com/forums/thread.jspa?threadID=2331059), nhưng tôi nghĩ điều này có thể là một đối với Hỗ trợ của Oracle. –
@AlexPoole. Cảm ơn bạn đã liên kết nhưng không thể tìm thấy nhiều thông tin từ đó. Bất kỳ con trỏ khác xin vui lòng. – kanna
Chỉ để kiểm tra trang web Hỗ trợ của Oracle và tăng yêu cầu dịch vụ nếu không có gì rõ ràng đã có. –