KB957823 – LØSNING: Det kan ta lengre tid enn forventet å gjenoppbygge den grupperte indekstabellen når du bruker setningen ALTER INDEX REBUILD i SQL Server

Gjelder for
SQL Server 2008 Workgroup SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Feil #: 50003456 (SQL-hurtigreparasjon)

Microsoft distribuerer Microsoft SQL Server 2008-rettelser som én nedlastbar fil. Fordi rettelsene er kumulative, inneholder hver ny utgivelse alle hurtigreparasjoner og alle sikkerhetsrettelser som fulgte med den forrige utgivelsen av SQL Server 2008-feilrettinger.

Symptomer

I Microsoft SQL Server 2008, SQL Server 2012 eller SQL Server 2014 bruker du setningen ALTER INDEX REBUILD under indeksvedlikehold i en gruppert indekstabell. Når du gjør dette, kan det ta lengre tid enn forventet å gjenoppbygge den grupperte indekstabellen.

Årsak

Dette problemet oppstår når den grupperte indekstabellen inneholder filstrømdata. Når den grupperte indekstabellen bygges på nytt, utføres unødvendige kopieringsoperasjoner på filflytdataene. Unødvendige kopieringsoperasjoner gjør gjenoppbyggingen langsommere.

Oppløsning

Løsningen på dette problemet ble først utgitt i den følgende kumulative oppdateringen av SQL Server.

Kumulativ oppdatering 1 for SQL Server 2014 /en-us/help/2931693

Kumulativ oppdatering 8 for SQL Server 2012 SP1 /en-us/help/2917531

Kumulativ oppdatering 1 for SQL Server 2008 /en-us/help/956717

Om kumulative oppdateringer for SQL Server

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:

      

Midlertidig løsning

Gjør følgende for å omgå problemet:

  1. Fjern den grupperte indeksen.

      Du kan bruke innstillingen
     DROP INDEX-uttrykket for å utelate den grupperte indeksen. Hvis du vil ha mer informasjon om
     DROP INDEX-uttrykket kan du gå til følgende webområde for Microsoft Developer Network (MSDN):

    https://msdn2.microsoft.com/library/aa258837(sql.80).aspx

  2. Opprette en ny gruppert indeks.

      Du kan bruke innstillingen
     CREATE INDEX-setning for å opprette en ny gruppert indeks. Hvis du vil ha mer informasjon om
     CREATE INDEX-setningen går du til følgende MSDN-webområde:

    https://msdn2.microsoft.com/library/ms188783.aspx

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Mer informasjon

Hvis du vil ha mer informasjon om hvilke filer som endres, og informasjon om eventuelle forutsetninger for å bruke den kumulative oppdateringspakken som inneholder hurtigreparasjonen beskrevet i denne artikkelen i Microsoft Knowledge Base, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

956717 kumulativ oppdateringspakke 1 for SQL Server 2008

Kilder

Hvis du vil ha mer informasjon om listen over bygg som er tilgjengelige etter utgivelsen av SQL Server 2008, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

956909 SQL Server 2008-versjonene som ble utgitt etter at SQL Server 2008 ble utgitt

Hvis du vil ha mer informasjon om den inkrementell vedlikeholdsmodellen for SQL Server, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

935897 En inkrementell vedlikeholdsmodell er tilgjengelig fra SQL Server-teamet som kan levere hurtigreparasjoner for rapporterte problemer

Hvis du vil ha mer informasjon om navnegivningsskjemaet for SQL Server-oppdateringer, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

822499 Nytt navneskjema for Microsoft SQL Server programvareoppdateringspakker

Hvis du vil ha mer informasjon om terminologi for programvareoppdateringer, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 Beskrivelse av standardterminologien som brukes til å beskrive Microsoft-programvareoppdateringer