연습 - Azure Database for PostgreSQL에서 벡터 검색 성능 최적화
이 연습에서는 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)
시작하기
연습 시작 단추를 선택하여 새 브라우저 창에서 연습 지침을 엽니다. 연습을 끝마쳤으면 여기로 돌아오세요:
- 모듈 완료
- 이 모듈을 완료하기 위한 배지 획득