Index opnieuw opbouwen taak

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Met de taak Index herbouwen worden indexen in SQL Server-databasetabellen en -weergaven opnieuw opgebouwd. Zie Indexen opnieuw ordenen en herbouwen voor meer informatie over het beheren van indexen.

Met behulp van de taak Index herbouwen kan een pakket indexen in één database of meerdere databases herbouwen. Als de taak alleen de indexen in één database opnieuw opbouwt, kunt u de weergaven en tabellen kiezen waarvan de indexen door de taak opnieuw worden opgebouwd.

Met deze taak wordt een ALTER INDEX REBUILD-instructie ingekapseld met de volgende opties voor het herbouwen van indexen:

  • Geef een FILLFACTOR-percentage op of gebruik het oorspronkelijke FILLFACTOR-bedrag.

  • Stel SORT_IN_TEMPDB = AAN in om het tussenliggende sorteerresultaat op te slaan dat wordt gebruikt om de index opnieuw op te bouwen in tempdb. Wanneer het tussenliggende sorteerresultaat is ingesteld op UIT, wordt het resultaat opgeslagen in dezelfde database als de index.

  • Stel PAD_INDEX = AAN in om de vrije ruimte die is opgegeven door FILLFACTOR toe te wijzen aan de pagina's op tussenliggend niveau van de index.

  • Stel IGNORE_DUP_KEY = AAN in om een invoegbewerking met meerdere rows toe te staan, waarin records die unieke beperkingen schenden zijn opgenomen, zodat de records die niet in strijd zijn met de unieke beperkingen kunnen worden ingevoegd.

  • Stel ONLINE = AAN in om tabelvergrendelingen niet te bewaren, zodat query's of updates van de onderliggende tabel kunnen worden voortgezet tijdens het opnieuw indexeren.

    Opmerking

    Online indexoperaties zijn niet beschikbaar in elke editie van SQL Server. Voor een lijst van functies die door de edities in SQL Server worden ondersteund, zie Edities en ondersteunde functies van SQL Server 2025.

  • Geef een waarde op voor MAXDOP om het aantal processors te beperken dat wordt gebruikt in een parallelle uitvoering van een plan.

  • Geef WAIT_AT_LOW_PRIORITY, MAX_DURATION en ABORT_AFTER_WAIT op om te bepalen hoe lang de indexbewerking wacht op vergrendelingen met een lage prioriteit.

Zie (Transact-SQL) voor meer informatie over de ALTER INDEX instructie en opties ALTER INDEXvoor het opnieuw samenstellen van indexen.

Belangrijk

De tijd die de taak nodig heeft om de Transact-SQL instructie te maken die de taak uitvoert, is evenredig aan het aantal indexen dat de taak herbouwt. Als de taak is geconfigureerd voor het opnieuw opbouwen van indexen in alle tabellen en weergaven in een database met een groot aantal indexen of voor het opnieuw opbouwen van indexen in meerdere databases, kan het veel tijd duren voordat de taak de Transact-SQL-instructie genereert.

Configuratie van de taak voor het opnieuw opbouwen van de index

U kunt eigenschappen instellen via SSIS Designer. Deze taak bevindt zich in de sectie Onderhoudsplantaken van de Werkset in SSIS Designer.

Klik op het volgende onderwerp voor meer informatie over de eigenschappen die u in SSIS Designer kunt instellen:

Indextaak opnieuw opbouwen (onderhoudsplan)

Zie Eigenschappen van een taak of container instellen voor meer informatie over het instellen van deze eigenschappen in SSIS Designer.