Hoe om te defragmenteren van een MSSQL-gegevensbestand

Er treedt een database fragmentatie op als de logische volgorde van de database-index komt niet overeen met de fysieke toewijzing van de gegevens op de schijf. Als de gegevens in de database worden gewijzigd, worden de tabellen van de index van de database verspreid over de schijf. Het verhoogt de tijd die je nodig voor toegang tot gegevens, wat resulteert in verminderde toepassingen prestaties. De MSSQL database console opdrachten kunt u defrag indexen te herbouwen. U wilt de DBCC DBEREINDEX instructie aan defrag een MSSQL database-index gebruiken.

  • Klik op de "Start" knop in Windows en selecteer "Alle programma's." Klik om te openen de "SQL beheerconsole."

  • Voer de volgende SQL-instructies in het consolevenster:

    SET NOCOUNT ON;
    VERKLAREN varchar(255);
    VERKLAREN varchar(400);
    DECLARE int;
    DECLARE int;
    VERKLAAR decimale;
    VERKLAAR decimale;

    SELECTEER = 30,0;

    Tabellen CURSOR voor verklaren
    SELECT TABLE_SCHEMA + '.' + TABLE_NAME
    VAN INFORMATION_SCHEMA. TABELLEN
    WAAR TABLE_TYPE = 'BASISTABEL';

    TABEL #fraglist (maken
    Objectnaam char(255),
    ObjectId int,
    IndexName char(255),
    IndexId int,
    Lvl int,
    CountPages int,
    CountRows int,
    MinRecSize int,
    MaxRecSize int,
    AvgRecSize int,
    ForRecCount int,
    Afmetingen int,
    ExtentSwitches int,
    AvgFreeBytes int,
    AvgPageDensity int,
    ScanDensity decimaal,
    BestCount int,
    ActualCount int,
    LogicalFrag decimaal,
    ExtentFrag decimaal);

    GEOPENDE tabellen;

    VERVOLGENS HALEN
    UIT tabellen
    IN

    TERWIJL = 0
    BEGINNEN
    #fraglist invoegen
    EXEC ('DBCC SHOWCONTIG ('' ' ++ ''')

      WITH FAST, TABLERESULTS, ALL_INDEXES, NO_INFOMSGS'); 

    VERVOLGENS HALEN

      FROM tablesINTO  

    EINDE;

    NAUWE tabellen;
    DEALLOCATE tabellen;

    VERKLAREN van indexen CURSOR voor
    Selecteer ObjectName ObjectId, IndexId, LogicalFrag
    VAN #fraglist
    WAAR LogicalFrag > =

      AND INDEXPROPERTY (ObjectId, IndexName, 'IndexDepth') > 0; 

    OPEN indexen;

    VERVOLGENS HALEN
    VAN indexen
    IN

    TERWIJL = 0
    BEGINNEN
    AFDRUKKEN ' DBCC INDEXDEFRAG uitvoeren (0 ' + RTRIM (+ ',

      ' + RTRIM( + ') - fragmentation currently '+ RTRIM(CONVERT(varchar(15), + '%'; 

    SELECTEER = ' DBCC INDEXDEFRAG (0 ' + RTRIM (+ ',

      ' + RTRIM( + ')'; 

    EXEC)

    VERVOLGENS HALEN

      FROM indexesINTO  

    EINDE;

    NAUWE indexen;
    DEALLOCATE indexen;

    DROP TABLE #fraglist;
    GAAN

  • Klik op "Bestand" en selecteer "Run" om te defragmenteren van de MSSQL database-index.

Gerelateerde Artikelen

Hoe om te defragmenteren van een Dell-Computer

Hoe om te defragmenteren van een Dell-Computer

Als u een Dell-computer hebt, is dan alles wat die u nodig hebt om te defragmenteren van uw computer al geladen op uw Dell-computer. Dell-computers worden geleverd met Windows al is geïnstalleerd en Windows bevat de software die nodig is om te defrag
Hoe om te defragmenteren van een harde schijf van de Xbox 360

Hoe om te defragmenteren van een harde schijf van de Xbox 360

De harde schijf van de Xbox 360 wordt een groot aantal vaste en tijdelijke bestanden opgeslagen tijdens het gebruik. De fysieke afstand op de harde schijf tussen bestanden gebruikt door hetzelfde spel kan zo groot zijn dat het veroorzaakt een lichte
Hoe om te defragmenteren van een Laptop

Hoe om te defragmenteren van een Laptop

Als een laptopcomputer traag loopt, kan de computer efficiënter helpen door het defragmenteren van de harde schijf. Defrag is een functie die is ingebouwd in het besturingssysteem Windows geen kwestie als u het op een laptop of desktop computer worde
Hoe om te defragmenteren van een Gateway Laptop

Hoe om te defragmenteren van een Gateway Laptop

Laptops van de gateway en andere computers waarop Microsoft Windows wordt uitgevoerd moeten regelmatig worden gedefragmenteerd ter vermindering van de versnippering van het bestand. Gefragmenteerde bestanden worden opgeslagen in meerdere verbroken st
Hoe om te defragmenteren van een Computer in Windows 7

Hoe om te defragmenteren van een Computer in Windows 7

Harde schijven zijn vandaag groter dan ooit. Het potentieel voor bestanden te krijgen over een terabyte schijf gefragmenteerd is geweldig. Defragmenteren van uw harde schijf houdt uw harde schijven op de meest optimale niveaus uitgevoerd.Klik op Star
Hoe om te defragmenteren van een SD-kaart

Hoe om te defragmenteren van een SD-kaart

Secure Digital geheugenkaarten zijn opslagapparaten gebruikt in digitale camera's, mobiele telefoons en andere elektronica. Als uw kaart een groot aantal bestanden op het is, zal het beginnen te vertragen. Defragging van het station zal versnellen he
Hoe om te defragmenteren van een Netbook

Hoe om te defragmenteren van een Netbook

Netbooks begon in 2007 als lichte, goedkope laptops met kleine schermen en lage mogelijkheden. Maar als CNN opgemerkt in een rapport 2009, netbooks groeide in grootte en macht, en de kleinste reguliere notebooks gekrompen. Weinig nu onderscheidt twee
Wat is Defrag (het defragmenteren van een harde schijf)?

Wat is Defrag (het defragmenteren van een harde schijf)?

In computer lingo verwijst defragmenteren van een harde schijf-- of "defragging"--naar een proces dat gegevens op een schijf voor snellere toegang reorganiseert. Defragmenteren van uw schijf uw bestanden niet verplaatst van de ene map naar de an
Hoe voor het verfraaien van een glazen vaas met goud folie

Hoe voor het verfraaien van een glazen vaas met goud folie

Of je nu hosten van een feest of planning van een huwelijk, is het middelpunt dat u versieren wilt met zeer belangrijk. Een belangrijkst voorwerp kan trekken samen de blik van een partij en de belangrijkste visuele die uw gasten zich rond verzamelen
Hoe aan te pakken van een formele brief

Hoe aan te pakken van een formele brief

Een formele brief heeft regels te volgen, maar ze zijn niet moeilijk. Om aan te pakken van een formele brief, hoeft je alleen om ervoor te zorgen dat u uw retouradres en het adres van de persoon die u om op de juiste plaatsen schrijft zetten. U bevat
Hoe moet het vermaken van een Basset Hound

Hoe moet het vermaken van een Basset Hound

Basset Hounds zijn prachtige dieren, maar ze hebben een neus voor problemen. Als u eigenaar bent van een Basset Hound, hoe houd je hem of haar vermaakt, zodat ze uit de prullenmand blijven of dwalen af, na hun neus te behoeden? Basset Hounds zijn soc
Hoe tot het dossier van een ontheffing voor overbetaling werkloosheid

Hoe tot het dossier van een ontheffing voor overbetaling werkloosheid

Terwijl een hogere werkloosheid voordeel betaling dan u verwacht te ontvangen prachtig schijnen kan wanneer ze aankomt, als het bedrag is dat teveel uw staat kunt verwachten u om te betalen een overdosering. Voorkomende redenen voor te veel betaalde
Hoe voor het hosten van een ontbijt wat de pot schaft

Hoe voor het hosten van een ontbijt wat de pot schaft

Potlucks zijn niet alleen voor het diner. Nodig je vrienden uit en vraag hen om hun favoriete zoete broodjes of bagels te delen voor een vroege-vogel samenzijn. Hier is hoe te het plan een ontbijt wat de pot schaft.Wat die u nodig hebtToegang tot de
Hoe om te hangen van een spiegel op een vlakke wand

Hoe om te hangen van een spiegel op een vlakke wand

Er zijn verschillende methoden voor het ophangen van een spiegel op een muur. De beste methode is afhankelijk van het type, de grootte en het gewicht van de spiegel, alsmede het soort oppervlak van de muur en of u kunt verankeren in hengsten of niet.