Oefening: vectorzoekprestaties optimaliseren in Azure Database for PostgreSQL
In deze oefening implementeert u een Azure Database for PostgreSQL-exemplaar en optimaliseert u deze voor vectorzoekworkloads. U maakt testgegevens met vectorinsluitingen, analyseert basislijnprestaties, bouwt en vergelijkt IVFFlat- en HNSW-indexen en stem zoekparameters af. Deze technieken zijn essentieel voor productie-AI-toepassingen die snelle overeenkomsten in grote gegevenssets vereisen.
Taken die in deze oefening worden uitgevoerd:
- Project starter-bestanden downloaden en het implementatiescript configureren
- Een Azure Database for PostgreSQL Flexible Server implementeren met Microsoft Entra-verificatie
- Een testgegevensset maken met vector-insluitingen
- Prestaties van vectorzoekopdrachten volgens basislijn analyseren zonder indexen
- IVFFlat- en HNSW-vectorindexen maken en vergelijken
- Indexinstellingen afstemmen om een balans te vinden tussen snelheid en terugroepwaarde
Deze oefening duurt ongeveer 30 minuten.
Voordat je begint
U hebt het volgende nodig om de oefening te voltooien:
- Een Azure-abonnement met de machtigingen om de benodigde Azure-services te implementeren. Als u nog geen abonnement hebt, kunt u zich registreren voor één.
- Visual Studio Code op een van de ondersteunde platforms.
- De nieuwste versie van de Azure CLI.
- PostgreSQL-opdrachtregelprogramma's (psql)
Get started
Selecteer de knop Oefening starten om de instructies voor de oefening in een nieuw browservenster te openen. Wanneer u klaar bent met de oefening, gaat u hier terug naar:
- De module voltooien
- Verdien een badge voor het voltooien van deze module