중요합니다
Lakebase 자동 크기 조정은 다음 지역의 베타에 있습니다. eastus2westeuropewestus
Lakebase 자동 크기 조정은 자동 크기 조정 컴퓨팅, 0으로 크기 조정, 분기 및 즉시 복원이 포함된 최신 버전의 Lakebase입니다. Lakebase 프로비저닝된 기능 비교는 버전 중에서 선택하는 것을 참조하세요.
pgAdmin은 PostgreSQL에 대한 인기 있는 오픈 소스 그래픽 관리 도구입니다. 데이터베이스 관리, 쿼리 실행, 데이터 보기 및 데이터베이스 성능 모니터링을 위한 시각적 인터페이스를 제공합니다. pgAdmin을 사용하여 Lakebase 데이터베이스에 연결하고, 관리 작업을 수행하고, 실시간 성능 메트릭을 모니터링할 수 있습니다.
필수 조건
- 시스템에 설치된 pgAdmin 4
- Postgres 역할이 구성된 Lakebase 프로젝트
비고
pgAdmin에 연결할 때 네이티브 Postgres 암호 인증 을 사용하는 것이 좋습니다. 네이티브 Postgres 암호는 OAuth 토큰처럼 매시간 만료되지 않으므로 자격 증명을 자주 새로 고칠 수 없는 애플리케이션에 더 적합합니다. 인증 방법에 대한 자세한 내용은 인증 개요 를 참조하세요.
pgAdmin 설치
pgAdmin을 설치하지 않은 경우 pgAdmin 웹 사이트에서 다운로드하여 설치합니다.
연결 문자열 이해
Lakebase는 연결하는 데 필요한 모든 정보를 포함하는 연결 문자열을 제공합니다. 구문 분석하는 방법은 다음과 같습니다.
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
user -| | |- hostname |- database
|
|- password
pgAdmin을 구성할 때 이러한 구성 요소를 별도의 필드에 입력합니다. 연결 문자열에 대한 자세한 내용은 연결 문자열을 참조하세요.
데이터베이스 연결
Lakebase에서 연결 세부 정보를 가져옵니다.
- Lakebase 앱으로 이동하여 프로젝트 선택
- 연결을 클릭하여 데이터베이스 연결 모달을 엽니다.
- 연결할 분기, 컴퓨팅 및 데이터베이스 선택
- 드롭다운에서 Postgres 역할을 선택합니다(암호 인증에 네이티브 Postgres 역할을 사용하는 것이 좋습니다). 역할을 만들어야 하는 경우 네이티브 Postgres 암호 역할 만들기를 참조하세요.
- 연결 세부 정보 기록
pgAdmin에서 서버 연결을 만듭니다.
- pgAdmin 열기
- 기본 페이지의 빠른 링크 에서 새 서버 추가를 선택합니다.
일반 탭을 구성합니다.
- 이름: 연결에 대한 설명이 포함된 이름 입력(예: "My Lakebase 프로젝트")
연결 탭 구성:
-
호스트 이름/주소: 컴퓨팅 엔드포인트 호스트 이름 입력(예:
ep-abc-123.databricks.com) -
포트:
5432 -
유지 관리 데이터베이스: 데이터베이스 이름 입력(예:
databricks_postgres -
사용자 이름: Postgres 역할 이름 입력(예:
role_name) - 암호: Postgres 역할 암호 입력
- 암호 저장: 암호를 저장하려면 이 확인란을 선택합니다.
아래에 표시된 예제에서는 Postgres
pgadmin역할을 사용합니다.
-
호스트 이름/주소: 컴퓨팅 엔드포인트 호스트 이름 입력(예:
매개 변수 탭에서 SSL을 구성합니다.
SSL 모드: 선택
Require
연결을 저장합니다.
- 저장을 클릭하여 연결 만들기
이제 Lakebase 데이터베이스가 서버의 왼쪽 사이드바에 표시됩니다. 데이터베이스, 스키마, 테이블 및 기타 데이터베이스 개체를 보려면 확장할 수 있습니다.
pgAdmin 사용
연결되면 다음을 수행할 수 있습니다.
- 데이터베이스 개체 찾아보기: 왼쪽 사이드바에서 서버를 확장하여 데이터베이스, 스키마, 테이블, 뷰, 함수 등을 봅니다.
- 쿼리 실행: 데이터베이스를 마우스 오른쪽 단추로 클릭하고 쿼리 도구를 선택하여 SQL 편집기를 엽니다.
- 데이터 보기: 테이블을 마우스 오른쪽 단추로 클릭하고 데이터 보기/편집 을 선택하여 테이블 내용 찾아보기
- 스키마 관리: 그래픽 인터페이스를 사용하여 데이터베이스 개체 만들기, 수정 또는 삭제
- 성능 모니터링: 통계, 활성 세션 및 쿼리 성능 보기
pgAdmin의 기본 작업
연결한 후 일반적인 작업을 수행할 수 있습니다.
- SQL 쿼리 실행: 데이터베이스에 대한 쿼리 도구를 열고 SQL 명령을 입력한 다음 실행합니다.
- 테이블 관리: 데이터베이스 → 스키마 → 공용 → 테이블을 확장합니다. 새 테이블을 만들거나 기존 테이블을 관리할 수 있습니다.
- 데이터 가져오기 및 내보내기: 테이블을 마우스 오른쪽 단추로 클릭하고 가져오기/내보내기를 선택하여 CSV에서 데이터를 로드하거나 테이블 데이터를 파일로 내보냅니다.
pgAdmin을 사용하여 모니터링
pgAdmin을 사용하면 다음을 비롯한 다양한 메트릭에 대한 실시간 활동을 모니터링할 수 있습니다.
- 활성 세션: 총, 활성 및 유휴 세션
- 초당 트랜잭션 수: 트랜잭션, 커밋, 롤백
- 튜플 내: 삽입, 업데이트, 삭제
- 튜플 아웃: 인출됨, 반환됨
- 블록 I/O: 공유 버퍼의 경우
비고
Lakebase Postgres는 현재 pgAdmin에서 system_stats시스템 통계 탭을 사용하는 데 필요한 확장을 지원하지 않습니다. 또한 pgAdmin은 활성 상태인 동안 데이터베이스에서 통계를 폴링하므로 다른 데이터베이스 활동이 없을 때와 마찬가지로 컴퓨팅이 정상적으로 일시 중단되지 않습니다.
pgAdmin 모니터링 기능
pgAdmin은 추가 모니터링 기능을 제공합니다.
- 대시보드: 실시간 서버 활동 및 성능 메트릭
- 통계: 행 수 및 디스크 사용량을 포함한 데이터베이스 및 테이블 통계
- 세션: 활성 연결 및 세션 관리
- 잠금: 현재 데이터베이스 잠금 및 쿼리 차단
- 준비된 문: 준비된 문 캐시 보기 및 분석
- 쿼리 도구: 자세한 실행 계획 및 성능 분석을 사용하여 쿼리 실행
연결 보안
Lakebase를 사용하려면 모든 연결에서 SSL/TLS 암호화를 사용해야 합니다. 서버 구성의 thye 매개 변수 탭에서 SSL 모드가 설정되어 Require 있는지 확인합니다.
연결 문자열 및 인증 옵션에 대한 자세한 내용은 프로젝트에 연결을 참조하세요.