연습 - Azure Database for PostgreSQL에서 벡터 검색 성능 최적화

Completed

이 연습에서는 Azure Database for PostgreSQL 인스턴스를 배포하고 벡터 검색 워크로드에 최적화합니다. 벡터 포함을 사용하여 테스트 데이터를 만들고, 기준 성능을 분석하고, IVFFlat 및 HNSW 인덱스를 빌드 및 비교하고, 검색 매개 변수를 조정합니다. 이러한 기술은 대규모 데이터 세트 간에 빠른 유사성 검색이 필요한 프로덕션 AI 애플리케이션에 필수적입니다.

이 연습에서 수행된 작업:

  • 프로젝트 시작 파일 다운로드 및 배포 스크립트 구성
  • Microsoft Entra 인증을 사용하여 Azure Database for PostgreSQL 유연한 서버 배포
  • 벡터 포함을 사용하여 테스트 데이터 세트 만들기
  • 인덱스 없이 기준 벡터 검색 성능 분석
  • IVFFlat 및 HNSW 벡터 인덱스 만들기 및 비교
  • 속도와 리콜의 균형을 맞추기 위해 인덱스 매개변수를 조정

이 연습을 완료하는 데 약 30 분이 걸립니다.

시작하기 전에

연습을 완료하려면 다음이 필요합니다.

  • 필요한 Azure 서비스를 배포할 수 있는 권한이 있는 Azure 구독입니다. 아직 계정이 없다면 등록할 수 있습니다.
  • 지원되는 플랫폼 중 하나에서 Visual Studio Code를 사용하십시오.
  • Azure CLI의 최신 버전입니다.
  • PostgreSQL 명령줄 도구 (psql)

시작하기

연습 시작 단추를 선택하여 새 브라우저 창에서 연습 지침을 엽니다. 연습을 끝마쳤으면 여기로 돌아오세요:

  • 모듈 완료
  • 이 모듈을 완료하기 위한 배지 획득

단추를 사용하여 연습을 시작합니다.