练习 - 优化 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)
开始
选择“ 启动练习 ”按钮,在新浏览器窗口中打开练习说明。 完成练习后,请返回此处:
- 完成模块
- 获得完成本模块的徽章