Q & A

Re: 문의합니다.

Date2004.02.05 / Hit : 11060
문의합니다.
안녕하세요. SQL Monitor는 Share SQL Area(v$sql) 기반으로 정보를 추출하게 됩니다. 이러한 Shared SQL Area에는 사용자에 의해서 수행된 SQL, PL/SQL(Procedure, Function, Package ...) Block이 존재하게 됩니다. "dbms_stats.gather_table_stats()" 것은 테이블에 관련된 여러가지 통계 정보를 추출하는 함수입니다. Analyze 기능을 하는 함수입니다. SQL Monitor에서 보여주고 있는 있는 Ratio 값은 단위 실행당 access한 buffer block 수입니다. 즉, Buffer Gets/Execution 입니다. 수고하세요.

---------- Original Message ----------
이름 : 김혜정 제목 : 문의합니다. SQL Monitor 에서 조건을 입력한후 SQL 문을 추출했을때 일반적인 Query 문장이 아닌 아래와 같은 문장이 Grid에 나옵니다. 이문장이 왜 나오는지 어떤 의미인지 알수 있을까요? BEGIN dbms_stats.gather_table_stats( ownname=>'XXXXX', tabname=>'XXXXX', method_opt=>'for all indexed columns size 1', degree=>4, cascade=>TRUE); END; 그리고, 일반적으로 이 문장이 나오는 경우는 아래와 같이 Ratio값이 높게 나옵니다. Buffer Gets Executions Ratio Disk Reads Rows Processed 3474521 3 1158174 5686197 3 2639088 3 879696 2997852 3 2367911 3 789304 2303287 3 2205844 3 735281 3300524 3 1154863 3 384954 1400019 3 감사합니다.
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728