기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SPARQL explain
를 사용하여 Neptune 쿼리 실행을 분석하는 방법
이 SPARQL explain
기능은 Amazon Neptune의 셀프 서비스 도구로, Neptune 엔진이 취하는 실행 접근 방식을 이해하는 데 도움이 됩니다. 를 호출하려면 파라미터를 양식의 HTTP 또는 HTTPS 요청에 explain
전달합니다explain=
.mode
모드 값은 static
, dynamic
, details
중 하나일 수 있습니다.
정적 모드에서
explain
은 쿼리 계획의 정적 구조만 인쇄합니다.동적 모드에서
explain
은 쿼리 계획의 동적 측면도 포함합니다. 이러한 측면에는 연산자를 통해 진행되는 중간 바인딩의 수, 수신 바인딩과 발신 바인딩의 비율, 연산자에 소요된 총 시간이 포함됩니다.세부 정보 모드에서 는
dynamic
모드에 표시된 정보와 실제 SPARQL 쿼리 문자열 및 조인 연산자의 기반이 되는 패턴의 예상 범위 수와 같은 추가 세부 정보를explain
인쇄합니다.
Neptune은 W3C SPARQL 1.1 프로토콜explain
가지 SPARQL 쿼리 액세스 프로토콜, 즉
HTTP GET
HTTP POST URL인코딩된 파라미터 사용
HTTP POST 텍스트 파라미터 사용
SPARQL 쿼리 엔진에 대한 자세한 내용은 섹션을 참조하세요SPARQL 쿼리 엔진이 Neptune에서 작동하는 방식.
를 호출하여 생성되는 출력 유형에 대한 자세한 내용은 섹션을 SPARQL explain
참조하세요NeptuneSPARQLexplain에서 호출의 예.