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
Onderhoudsplannen maken een werkstroom van de taken die nodig zijn om ervoor te zorgen dat uw database is geoptimaliseerd, regelmatig een back-up wordt gemaakt en vrij is van inconsistenties. De wizard Onderhoudsplan maakt ook kernonderhoudsplannen, maar het handmatig maken van plannen biedt u veel meer flexibiliteit.
Voordelen van onderhoudsplannen
In de Database Engine maken onderhoudsplannen een Integration Services-pakket, dat wordt uitgevoerd door een SQL Server Agent-taak. Onderhoudsplannen kunnen handmatig of automatisch worden uitgevoerd met geplande intervallen.
SQL Server-onderhoudsplannen bieden de volgende functies:
Werkstroom maken met behulp van verschillende typische onderhoudstaken. U kunt ook uw eigen aangepaste Transact-SQL scripts maken.
Conceptuele hiërarchieën. Met elk plan kunt u taakwerkstromen maken of bewerken. Taken in elk plan kunnen worden gegroepeerd in subplannen, die op verschillende tijdstippen kunnen worden uitgevoerd.
Ondersteuning voor multiserverplannen die inzetbaar zijn in hoofdserver-/doelserveromgevingen.
Ondersteuning voor de geschiedenis van logboekplannen op externe servers.
Ondersteuning voor Windows-verificatie en SQL Server-verificatie. Gebruik waar mogelijk Windows-verificatie.
Functionaliteit van onderhoudsplan
Onderhoudsplannen kunnen worden gemaakt om de volgende taken uit te voeren:
U kunt de gegevens op de gegevens- en indexpagina's opnieuw ordenen door indexen opnieuw te bouwen met een nieuwe opvulfactor. Als u indexen opnieuw opbouwt met een nieuwe opvulfactor, zorgt u ervoor dat databasepagina's een gelijkmatig verdeelde hoeveelheid gegevens en vrije ruimte bevatten. Het maakt ook een snellere groei in de toekomst mogelijk. Voor meer informatie, zie Specificeer de vulfactor voor een index.
Gegevensbestanden comprimeren door lege databasepagina's te verwijderen.
Werk indexstatistieken bij om ervoor te zorgen dat de queryoptimalisatie actuele informatie bevat over de distributie van gegevenswaarden in de tabellen. Hierdoor kan de queryoptimalisatie betere beoordelingen maken over de beste manier om toegang te krijgen tot gegevens, omdat deze meer informatie bevat over de gegevens die zijn opgeslagen in de database. Hoewel indexstatistieken periodiek automatisch door SQL Server worden bijgewerkt, kan deze optie afdwingen dat de statistieken onmiddellijk worden bijgewerkt.
Voer interne consistentiecontroles uit van de gegevens- en gegevenspagina's in de database om ervoor te zorgen dat een systeem- of softwareprobleem geen beschadigde gegevens bevat.
Maak een back-up van de database- en transactielogboekbestanden. Database- en logboekback-ups kunnen gedurende een opgegeven periode worden bewaard. Hiermee kunt u een geschiedenis maken van back-ups die moeten worden gebruikt als u de database een tijd eerder moet herstellen dan de laatste back-up van de database. U kunt ook differentiële back-ups uitvoeren.
Voer SQL Server Agent-taken uit. Dit kan worden gebruikt om taken te maken die verschillende acties uitvoeren en om de onderhoudsplannen te maken om deze taken uit te voeren.
De resultaten die door de onderhoudstaken worden gegenereerd, kunnen worden geschreven als een rapport naar een tekstbestand of naar de tabellen van het onderhoudsplan (sysmaintplan_log en sysmaintplan_logdetail) in msdb. Als u de resultaten in de logboekbestandsviewer wilt weergeven, klikt u met de rechtermuisknop op Onderhoudsplannen en selecteert u Geschiedenis weergeven.