데이터 메트릭 함수 사용량 모니터링¶
DMFs 나열¶
SHOW DATA METRIC FUNCTIONS 또는 SHOW FUNCTIONS 명령을 사용하여 계정, 데이터베이스 또는 스키마에 있는 데이터 메트릭 함수(DMFs)를 목록으로 생성할 수 있습니다. 예를 들어, 계정의 DMFs 를 모두 나열하려면 다음을 실행합니다.
SHOW DATA METRIC FUNCTIONS IN ACCOUNT;
또는 Information Schema FUNCTIONS 뷰 또는 Account Usage FUNCTIONS 뷰 를 쿼리하여 지정된 데이터베이스 또는 계정의 DMFs 를 목록으로 만들 수 있습니다.
is_data_metric
열은 함수가 DMF인지 여부를 지정합니다.
DMF 에 연결된 오브젝트 나열¶
DATA_METRIC_FUNCTION_REFERENCES Information Schema 테이블 함수를 호출하여 지정된 DMF 와 연결된 테이블 또는 뷰를 식별할 수 있습니다.
해당 테이블 또는 뷰에 DMF 가 count_positive_numbers
로 설정된 각 오브젝트(테이블 또는 뷰)에 대한 행을 반환하려면 다음을 실행합니다.
USE DATABASE governance; USE SCHEMA INFORMATION_SCHEMA; SELECT * FROM TABLE( INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_REFERENCES( METRIC_NAME => 'governance.dmfs.count_positive_numbers' ) );
DATA_METRIC_FUNCTION_REFERENCES Account Usage 뷰를 쿼리하여 이러한 연결을 확인할 수도 있습니다.
오브젝트와 연결된 DMFs 나열¶
DATA_METRIC_FUNCTION_REFERENCES Information Schema 테이블 함수를 호출하여 지정된 테이블 또는 뷰와 연결된 DMFs 식별자를 확인할 수 있습니다.
hr.tables.empl_info
라는 테이블에 할당된 각 DMF 에 대한 행을 반환하려면 다음을 실행합니다.
USE DATABASE governance; USE SCHEMA INFORMATION_SCHEMA; SELECT * FROM TABLE( INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_REFERENCES( REF_ENTITY_NAME => 'hr.tables.empl_info', REF_ENTITY_DOMAIN => 'table' ) );
DATA_METRIC_FUNCTION_REFERENCES Account Usage 뷰를 쿼리하여 이러한 연결을 확인할 수도 있습니다.