Aurora DSQL 쿼리 편집기 시작하기
Aurora DSQL 쿼리 편집기를 사용하면 외부 클라이언트를 설치하거나 구성하지 않고도 Aurora DSQL 클러스터에 안전하게 연결하고 AWS Management Console에서 직접 SQL 쿼리를 실행할 수 있습니다. 기본 제공 구문 강조 표시, 자동 완성 및 지능형 코드 지원이 포함된 직관적인 워크스페이스를 제공합니다. 단일 인터페이스 내에서 스키마 객체를 빠르게 탐색하고, SQL 쿼리를 개발 및 실행하고, 결과를 볼 수 있습니다.
이 주제에서는 클러스터에 연결하고, 쿼리를 실행하고, 결과를 보고, 실행 계획과 같은 고급 기능을 탐색하는 단계를 안내합니다.
참고
쿼리 편집기는 Aurora DSQL이 지원되는 모든 리전에서 사용할 수 있습니다. 자세한 내용은 AWS 리전별 서비스
사전 조건
시작하기 전에 다음 요구 사항을 충족하는지 확인하세요.
-
사용 가능한 Aurora DSQL 클러스터가 하나 이상 있습니다. 자세한 내용은 1단계: Aurora DSQL 단일 리전 클러스터 생성 섹션을 참조하세요.
-
클러스터 엔드포인트는 공개적으로 액세스할 수 있습니다. 쿼리 편집기는 현재 리소스 기반 정책에 의해 퍼블릭 액세스가 차단된 클러스터 또는 VPC 엔드포인트를 통해 관리되는 클러스터를 지원하지 않습니다. 자세한 내용은 Aurora DSQL에서 리소스 기반 정책으로 퍼블릭 액세스 차단 및 AWS PrivateLink를 사용하여 Amazon Aurora DSQL 클러스터 관리 및 연결(을)를 참조하세요.
-
IAM 사용자 또는 역할에는 클러스터에 액세스하고 연결하는 데 필요한 권한이 있습니다. 자세한 내용은 데이터베이스 역할 및 IAM 인증 사용 섹션을 참조하세요.
쿼리 편집기 사용하기
쿼리 편집기 열기
쿼리 편집기를 여는 방법
-
Aurora DSQL 콘솔
을 엽니다. -
탐색 창에서 쿼리 편집기를 선택합니다.
또는 클러스터 페이지에서 쿼리할 클러스터를 선택하고 쿼리 편집기와 연결을 선택하여 편집기를 직접 시작합니다.
참고
작업 및 연결 상태는 저장되지 않습니다. Aurora DSQL 콘솔에서 다른 곳으로 이동하거나 브라우저 탭을 닫거나 로그아웃하면 연결, 쿼리 텍스트 및 결과가 손실됩니다.
클러스터에 연결
클러스터에 연결
-
클러스터 연결이 없는 경우 편집기에 연결된 클러스터 없음이 표시됩니다. 연결을 선택하거나 클러스터 탐색기 창에서 +(추가)를 선택하여 기존 클러스터에 연결합니다.
-
(선택 사항) 서로 다른 역할을 사용하여 여러 클러스터 또는 동일한 클러스터에 연결합니다.
클러스터 객체 탐색
클러스터 탐색기는 사용 가능한 모든 클러스터 연결을 표시하고 데이터베이스, 스키마, 테이블 및 뷰와 같은 객체를 검색할 수 있습니다. 또한 새로 고침, 테이블 생성 및 기타 컨텍스트별 옵션과 같은 일반적인 작업을 제공합니다.
쿼리 실행
쿼리를 실행하려면
-
쿼리 편집기 탭 창에 SQL 문을 입력합니다. 예제:
SELECT * FROM public.orders LIMIT 10; -
쿼리 탭의 오른쪽 상단에 표시된 활성 클러스터 컨텍스트를 확인합니다. 이는 현재 쿼리 탭과 연결된 클러스터 연결을 나타냅니다.
-
(선택 사항) 연결 드롭다운을 사용하여 사용 가능한 모든 연결을 검토하거나 다른 클러스터로 전환합니다. 해당 탭의 쿼리가 실행되는 연결 업데이트 변경.
-
실행을 선택하여 쿼리를 시작합니다.
참고
각 쿼리는 결과 창에서 최대 10,000개의 행을 반환할 수 있습니다. 더 큰 데이터세트의 경우 필터 또는 제한으로 쿼리를 구체화합니다.
결과 및 실행 계획 검토
쿼리가 실행된 후 편집기 하단의 결과 패널에서 출력을 검토합니다. 기본적으로 각 쿼리 실행에는 테이블 형식 쿼리 출력을 보여주는 결과(테이블) 탭이 표시됩니다.
쿼리 실행 계획을 가져오려면 EXPLAIN ANALYZE 또는 EXPLAIN ANALYZE VERBOSE를 실행하여 쿼리 성능에 대한 추가 인사이트를 얻습니다. 자세한 내용은 Aurora DSQL EXPLAIN 계획 읽기 섹션을 참조하세요.
작은 정보
EXPLAIN ANALYZE VERBOSE 명령은 컴퓨팅, 읽기, 쓰기 및 총 DPU 값을 포함한 DPU 사용량 추정치를 표시하여 개별 SQL 문에서 사용하는 리소스를 즉시 파악할 수 있습니다.