الخطوط العريضة
وفي كثير من الأحيان نريد أن نفهم كائنات قاعدة البيانات أوراكل التي تنتمي إلى كتلة الحرارة، وهي عملية لغة الاستعلامات البنيويه متكررة نسبيا، كيف يمكن الاستعلام عن ذلك؟
استفسار حرارة الأجسام كتلة
SELECT * من (SELECT O.OWNER، O.OBJECT_NAME، O.OBJECT_TYPE، SUM (TCH) TOUCHTIME من X $ BH B، O DBA_OBJECTS أين B.OBJ = O.DATA_OBJECT_ID وB.TS # > 0 GROUP BY O.OWNER، O.OBJECT_NAME، O.OBJECT_TYPE ORDER BY SUM (TCH) DESC) أين ROWNUM < = 10؛العثور على كتلة ساخنة البيانات التلاعب
SELECT / * + * حكم / HASH_VALUE، SQL_ID، SQL_TEXT من V $ SQLTEXT حيث (HASH_VALUE، العنوان) في (SELECT A.HASH_VALUE، A.ADDRESS من V $ SQLTEXT A، (SELECT A.OWNER DISTINCT، A.SEGMENT_NAME، A.SEGMENT_TYPE من DBA_EXTENTS A، (SELECT DBARFIL، DBABLK من (SELECT DBARFIL، DBABLK من X $ BH ORDER BY TCH DESC) أين ROWNUM < 11) B أين A.RELATIVE_FNO = B.DBARFIL وA.BLOCK_ID < = B.DBABLK وA.BLOCK_ID + A.BLOCKS > B.DBABLK) B أين A.SQL_TEXT LIKE '' || B.SEGMENT_NAME || '' وB.SEGMENT_TYPE = 'TABLE') ORDER BY HASH_VALUE وعنوان، PIECE.الحصول على بيان مزود معين عن طريق sql_id
حدد listagg (sql_text، '') ضمن مجموعة (من أجل قطعة) من الخامس $ sqltext حيث sql_id = '1akucfw1ccd22 " مجموعة من sql_idسوف Devops وبعد تبادل جوانب DBA المزيد من المحتوى، يمكن للأصدقاء المهتمين ننظر -