FIX: De tabel geclusterde index kan het langer duren dan verwacht wanneer u de instructie ALTER INDEX opnieuw maken in SQL Server opnieuw worden opgebouwd

Van toepassing: SQL Server 2008 WorkgroupSQL Server 2008 EnterpriseSQL Server 2008 Developer

BUG #: 50003456 (SQL-Hotfix)
Microsoft distribueert oplossingen voor Microsoft SQL Server 2008 als één downloadbaar bestand. Aangezien de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingscorrecties die waren opgenomen in de voorgaande SQL Server 2008 releases.

Symptomen


In Microsoft SQL Server 2008, SQL Server 2012 of SQL Server 2014 gebruikt u de instructie ALTER INDEX opnieuw maken tijdens het onderhoud van de index op een tabel met geclusterde index. Wanneer u dit doet, wordt de tabel geclusterde index duurt langer dan verwacht opnieuw worden opgebouwd.

Oorzaak


Dit probleem treedt op wanneer de tabel geclusterde index bestand stroomgegevens bevat. Als de tabel geclusterde index opnieuw wordt opgebouwd, worden overbodige kopieerbewerkingen worden uitgevoerd op de stream-gegevens van het bestand. De overbodige kopieerbewerkingen maken de bewerking opnieuw trager.

Oplossing


De correctie voor dit probleem werd voor het eerst uitgebracht in de volgende cumulatieve update van SQL Server.

Cumulatieve Update 1 voor SQL Server 2014

Cumulatieve Update 8 voor SQL Server 2012 SP1

Cumulatieve Update 1 voor SQL Server 2008

Tijdelijke oplossing


Om dit probleem op te lossen kunt als volgt te werk gaan:
  1. De geclusterde index weghalen.


    U kunt de
    DROP INDEX -instructie voor de geclusterde index. Voor meer informatie over de
    DROP INDEX -instructie, gaat u naar de volgende website van Microsoft Developer Network (MSDN):
  2. Maak een nieuwe geclusterde index.


    U kunt de
    De instructie CREATE INDEX een nieuwe geclusterde index te maken. Voor meer informatie over de
    De instructie CREATE INDEX , gaat u naar de volgende MSDN-website:

Status


Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie


Voor meer informatie over welke bestanden worden gewijzigd, en voor informatie over de vereisten voor het toepassen van het cumulatieve updatepakket met de hotfix die wordt beschreven in dit Microsoft Knowledge Base-artikel, klikt u op het volgende artikel in de Microsoft Knowledge Base:
956717 cumulatieve updatepakket 1 voor SQL Server 2008

Referenties


Voor meer informatie over de lijst van de versies die beschikbaar na de release van SQL Server 2008 zijn, klikt u op het volgende artikel in de Microsoft Knowledge Base:

956909 met de SQL Server 2008 bouwt die zijn uitgebracht nadat SQL Server 2008 werd uitgebracht.

Voor meer informatie over de incrementele Servicing-Model voor SQL Server, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:

935897 een incrementele Servicing-Model is beschikbaar in de SQL Server-team voor het leveren van hotfixes voor gemelde problemen

Voor meer informatie over het naamgevingsschema voor SQL Server-updates klikt u op het volgende artikel in de Microsoft Knowledge Base:

822499 Nieuw naamgevingsschema voor Microsoft SQL Server-software-updatepakketten

Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven