Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Gebruik het dialoogvenster Index Opnieuw Opbouw Taak om de indexen op de tabellen in de database opnieuw te maken met een nieuwe opvulfactor. De vulfactor bepaalt de hoeveelheid lege ruimte op elke pagina in de index om toekomstige uitbreiding mogelijk te maken. Wanneer gegevens worden toegevoegd aan de tabel, wordt de vrije ruimte opgevuld omdat de vulfactor niet wordt onderhouden. Door gegevens- en indexpagina's te herstructureren, kan de vrije ruimte opnieuw worden gemaakt.
De taak Index opnieuw opbouwen maakt gebruik van de instructie ALTER INDEX. Zie ALTER INDEX (Transact-SQL)voor meer informatie over de opties die op deze pagina worden beschreven.
Opties
Verbinding
Selecteer de serververbinding die u wilt gebruiken bij het uitvoeren van deze taak.
Nieuw
Maak een nieuwe serververbinding die moet worden gebruikt bij het uitvoeren van deze taak. Het dialoogvenster Nieuwe verbinding wordt hieronder beschreven.
Databanken
Geef de databases op die worden beïnvloed door deze taak.
alle databases
Genereer een onderhoudsplan waarmee onderhoudstaken worden uitgevoerd voor alle SQL Server-databases, met uitzondering van
tempdb.Alle systeemdatabases
Genereer een onderhoudsplan dat onderhoudstaken uitvoert op elk van de SQL Server-systeemdatabases, met uitzondering
tempdbvan . Er worden geen onderhoudstaken uitgevoerd op door de gebruiker gemaakte databases.Alle gebruikersdatabases
Genereer een onderhoudsplan waarmee onderhoudstaken worden uitgevoerd voor alle door de gebruiker gemaakte databases. Er worden geen onderhoudstaken uitgevoerd op de SQL Server-systeemdatabases.
Deze specifieke databases
Genereer een onderhoudsplan waarmee onderhoudstaken worden uitgevoerd op alleen die databases die zijn geselecteerd. Er moet ten minste één database in de lijst worden geselecteerd als deze optie is gekozen.
Opmerking
Onderhoudsplannen worden alleen uitgevoerd op databases die zijn ingesteld op compatibiliteitsniveau 80 of hoger. Databases die zijn ingesteld op compatibiliteitsniveau 70 of lager, worden niet weergegeven.
Object
Beperk het selectieraster om tabellen, weergaven of beide weer te geven.
Selectie
Geef de tabellen of indexen op die door deze taak worden beïnvloed. Niet beschikbaar wanneer tabellen en weergaven is geselecteerd in het vak Object.
Standaard vrije ruimte per pagina
Verwijder de indexen in de tabellen in de database en maak ze opnieuw met de vulfactor die is opgegeven toen de indexen werden gemaakt.
De vrije ruimte per pagina wijzigen naar
Verwijder de indexen van de tabellen in de database en maak ze opnieuw met een nieuwe, automatisch berekende vulfactor, waardoor de opgegeven hoeveelheid vrije ruimte op de indexpagina's wordt gereserveerd. Hoe hoger het percentage, hoe meer vrije ruimte is gereserveerd op de indexpagina's en hoe groter de index groeit. Geldige waarden liggen tussen 0 en 100.
Resultaten sorteren in tempdb
Gebruik de
SORT_IN_TEMPDBoptie, die bepaalt waar de tussenliggende sorteerresultaten, die tijdens het maken van de index worden gegenereerd, tijdelijk worden opgeslagen. Als een sorteerbewerking niet vereist is of als de sortering in het geheugen kan worden uitgevoerd, wordt de optieSORT_IN_TEMPDBgenegeerd.Padindex
Indexopvulling opgeven
Index online houden
Gebruik de
ONLINEoptie, waarmee gebruikers toegang hebben tot de onderliggende tabel- of geclusterde indexgegevens en eventuele bijbehorende niet-geclusterde indexen tijdens indexbewerkingen.Opmerking
Online indexbewerkingen zijn niet beschikbaar in elke editie van Microsoft SQL Server. Zie -edities en ondersteunde functies van SQL Server 2022voor een lijst met functies die worden ondersteund door de edities van SQL Server.
Indexen niet opnieuw opbouwen | Indexen offline herbouwen
Geef op wat u moet doen voor indextypen die niet opnieuw kunnen worden opgebouwd terwijl ze online zijn.
MAXDOP
Geef een waarde op om het aantal processors te beperken dat wordt gebruikt in een parallelle uitvoering van een plan.
Lage prioriteit gebruikt
Selecteer deze optie om te wachten op vergrendelingen met lage prioriteit.
Afbreken na wachten
Geef op wat u moet doen na de tijd die is opgegeven door de maximale duur .
Maximale duur
Geef op hoe lang moet worden gewacht op vergrendelingen met een lage prioriteit.
T-SQL weergeven
Bekijk de Transact-SQL instructies die zijn uitgevoerd op de server voor deze taak, op basis van de geselecteerde opties.
Opmerking
Wanneer het aantal betrokken objecten groot is, kan deze weergave veel tijd in beslag nemen.
Opties voor indexstatistieken
In eerdere versies van SQL Server kan het opnieuw orden of herbouwen van een grote index leiden tot vertraging van het systeem. SQL Server 2016 (13.x) heeft belangrijke prestatieverbeteringen geïmplementeerd voor deze indexbewerkingen.
In eerdere versies werd ook de granulariteit van de controle minder verfijnd. Dit heeft ertoe geleid dat het systeem sommige indexen opnieuw ordenen of herbouwen, zelfs wanneer de indexen niet veel gefragmenteerd waren, wat verspilling was. Met nieuwere besturingselementen in de gebruikersinterface van het onderhoudsplan (UI) kunt u indexen uitsluiten die niet hoeven te worden vernieuwd, op basis van criteria voor indexstatistieken. Hiervoor worden de volgende dynamische beheerweergaven (DMV's) van Transact-SQL intern gebruikt:
Scantype
Het systeem moet resources verbruiken om indexstatistieken te verzamelen. U kunt kiezen tussen het verbruik van relatief minder of meer resources, afhankelijk van hoeveel precisie u nodig hebt voor indexstatistieken. De gebruikersinterface biedt de volgende lijst met precisieniveaus waaruit u er een moet kiezen:
- Snel
- Bemonsterd
- Gedetailleerd
Optimaliseer alleen de index als
De gebruikersinterface biedt de volgende af te stemmen filters die u kunt gebruiken om te voorkomen dat indexen worden vernieuwd die nog niet sterk nodig zijn om te vernieuwen:
- Fragmentatie >(%)
- Aantal pagina's >
- Gebruikt in de afgelopen (dagen)
Dialoogvenster Nieuwe verbinding
Verbindingsnaam
Voer een naam in voor de nieuwe verbinding.
Een servernaam selecteren of invoeren
Selecteer een server waarmee u verbinding wilt maken bij het uitvoeren van deze taak.
Vernieuwen
Vernieuw de lijst met beschikbare servers.
Voer gegevens in om u aan te melden bij de server
Specificeer hoe u zich tegen de server authenticeert.
Geïntegreerde Windows-beveiliging gebruiken
Maak verbinding met een exemplaar van de SQL Server Database Engine met Microsoft Windows-verificatie.
Een specifieke gebruikersnaam en een specifiek wachtwoord gebruiken
Maak verbinding met een exemplaar van de SQL Server Database Engine met behulp van SQL Server-verificatie. Deze optie is niet beschikbaar.
gebruikersnaam
Geef een SQL Server-aanmelding op die moet worden gebruikt bij het verifiëren. Deze optie is niet beschikbaar.
Wachtwoord
Geef een wachtwoord op dat moet worden gebruikt bij het verifiëren. Deze optie is niet beschikbaar.