Korriger: Tabellen sektorgruppert indeks kan ta lengre tid enn forventet å bli endret når du bruker endre GJENOPPBYGGE INDEKSEN-setningen i SQL-Server

Gjelder: SQL Server 2008 WorkgroupSQL Server 2008 EnterpriseSQL Server 2008 Developer

Feil #: 50003456 (SQL-hurtigreparasjon)
Microsoft distribuerer hurtigreparasjoner for Microsoft SQL Server 2008 som én nedlastbar fil. Fordi reparasjonene er kumulative, inneholder hver nye utgivelse alle hurtigreparasjonene og sikkerhetsreparasjonene som var inkludert i den forrige SQL Server 2008 Løs utgivelsen.

Symptomer


I Microsoft SQL Server 2008, SQL Server 2012, eller SQL Server-2014, kan du bruke ALTER GJENOPPBYGGE INDEKSEN setningen under vedlikehold av indeksen på en gruppert indeks-tabell. Når du gjør dette, kan det ta lengre tid enn forventet å bygges tabellen sektorgruppert indeks.

Årsak


Dette problemet oppstår når sektorgruppert indeks-tabellen inneholder filen datastrømmen. Når det bygges tabellen sektorgruppert indeks, utføres unødvendige operasjoner på filen datastrømmen. Unødvendige kopieringsoperasjoner gjør operasjonen gjenoppbyggingen tregere.

Oppløsning


Hurtigreparasjonen for dette problemet ble først publisert i følgende kumulative oppdateringen av SQL Server.

Samleoppdatering 1 for SQLServer-2014

Kumulativ oppdatering 8 for SQL Server 2012 SP1

Samleoppdatering 1 for SQLServer 2008

Løsningen


Hvis du vil omgå dette problemet, gjør du følgende:
  1. Slipp sektorgruppert indeks.


    Du kan bruke den
    DROP INDEX -setningen til å slippe sektorgruppert indeks. Hvis du vil ha mer informasjon om den
    DROP INDEX -setningen, kan du gå til følgende webområde for Microsoft Developer Network (MSDN):
  2. Opprett en ny gruppert indeks.


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

Status


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

Hvis du vil ha mer informasjon


Hvis du vil ha mer informasjon om hvilke filer endres, og informasjon om eventuelle forutsetninger for å installere kumulativ oppdateringspakke som inneholder hurtigreparasjonen som er beskrevet i denne Microsoft Knowledge Base-artikkel, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
956717 kumulativ oppdateringspakke 1 for SQL Server 2008

Referanser


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

956909 for SQL Server 2008 bygger som ble gitt ut etter at SQL Server 2008 ble utgitt

For mer informasjon om trinnvis Vedlikehold modellen for SQL Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

935897 en trinnvis Vedlikehold modell er tilgjengelig fra SQL Server-teamet å levere hurtigreparasjoner for rapporterte problemer

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

822499 Ny navngivingspraksis for Microsoft SQL Server-programvare for oppdateringspakker

Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare