Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    SQL Reindex Vs. Defragmentera

    En databas som ser ofta tillägger , raderar och uppdaterar tiden kommer , lider index fragmentering , saktar databasen ner . Microsofts SQL Server-databas programvara har två Structured Query Language (SQL ) kommandon som behandlas denna fråga : DBCC INDEXDEFRAG och DBCC DBREINDEX . Även om de båda lösa problemet , skillnaderna mellan de två diktera hur du använder dem . Action

    DBREINDEX kommandot återskapas tabellen index från scratch , medan INDEXDEFRAG håller indexen , men omorganiserar deras innehåll . Du kan utföra motsvarande DBREINDEX genom att utfärda ett DROP INDEX och CREATE INDEX för varje index du vill bygga , DBREINDEX är snabbare och mindre benägna att stavfel . INDEXDEFRAG presskroppar indexet enligt dess fillfactor , det tar bort alla tomma sidor som skapas under defragmentering operationen
    hastighet

    Den relativa hastigheten hos de två kommandon beror på graden . av fragmentering i tabellens index . INDEXDEFRAG fungerar snabbare om indexen har en relativt låg mängd fragmentering : det tar mindre tid att söka och ordna några sidor i ett index än att återuppbygga det med DBREINDEX . Men , om du har låtit en stor del av passet eftersom du indexeras i databasen , kommer INDEXDEFRAG ta längre tid än DBREINDEX .
    Exklusiv kontra delat tillträde

    DBCC DBREINDEX kräver exklusiv tillgång till bordet , effektivt låsa alla användare och processer ut medan det fungerar . Tabellen index är ofullständig tills kommandot slutförs , så användardata begäran om uppgifter skulle misslyckas om de försökte komma åt bordet . Å andra sidan , INDEXDEFRAG helt enkelt blandar det befintliga indexet , så det gör att användare kan komma åt bordet .
    Alternativ

    Båda kommandona har en NOINFOMSGS alternativ , stänga av alla meddelanden som annars skulle komma upp under körningen . DBREINDEX tillåter dig att bygga en eller alla av en tabell index i ett enda kommando . INDEXDEFRAG fungerar på bara ett index i taget , så tabeller med flera index kräver flera kommandon . Den DBREINDEX låter dig ändra ett index s fillfactor , låter dig bygga mer eller mindre fritt utrymme i indexet . Index med mer ledigt utrymme tar mer diskutrymme , men kör lite snabbare om dina program ofta lägga till poster i tabellen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sätter in en tom kolumn i ett Access Query
    ·Hur man tar bort tidningen arkiv
    ·Hur du ändrar bakgrundsfärgen på formulär på Acces…
    ·Hur du fyller i en OMR Form
    ·Hur man bort DSN Från ett ODBC kansli
    ·Hur man bygger en databas i Access 2007
    ·Hur man skickar SMS till en databas
    ·DB2 Typer
    ·Hur man visar ett filnamn på en rapport i MS Access
    ·Hur man lär sig SQL i Access
    Utvalda artiklarna
    ·Hur man gör en MP3- skiva med Windows Media Player
    ·Hur man tar bort Norton Från Acer Extensa 4220-2346
    ·Hur Skype med en Nokia E71
    ·Hur vill kolla stavningar i PowerPoint 2007 Genväg
    ·Outlook Allvarligt fel : Microsoft ODBC SQL Server Driv…
    ·Vad Är KDE4 Virtual Desktop Personsökare
    ·Hur bli av WinBlueSoft
    ·Vad är Windows Integrated Security
    ·Java Applets Vs . Java
    ·Spara en bild som ett mönster i Illustrator
    Copyright © Dator Kunskap http://www.dator.xyz