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 >> SQL Server >> Content

    Hur hitta en oanvänd index i SQL Server

    Databasapplikationer reagerar långsamt på användarnas frågor om det finns oanvända databas index . När en databas används för att få frågeresultat är indexet uppdateras med eventuella ändringar av data databastabell. De oanvända index tar extra tid att uppdatera , vilket orsakar en långsam respons för användarens program . Microsoft SQL Server-programvara kan hjälpa dig att avgöra hur ofta du använder index för att förbättra programmets prestanda . Instruktioner
    1

    Klicka på "Start " i Windows och klicka sedan köpa 2

    Lägg följande SQL-satser i det öppna fönstret " Microsoft SQL Management Console . " :

    - . Skapa önskad tabell struktur

    SELECT TOP 1 DatabaseName

    = DB_NAME ( ) katalog

    , TableName = OBJECT_NAME ( S. [ object_id ] ) katalog

    , IndexName = i.name

    , user_updates

    , system_updates

    INTO # TempUnusedIndexes

    FRÅN sys.dm_db_index_usage_stats s

    inre koppling sys.indexes i på s. . [ object_id ] = i . [ object_id ]

    OCH s.index_id = i.index_id

    VAR s.database_id = DB_ID ( ) katalog

    OCH OBJECTPROPERTY ( S. [ object_id ] , " IsMsShipped ' ) = 0

    OCH user_seeks = 0

    OCH user_scans = 0

    OCH user_lookups = 0

    och s [ object_id ] = -999 - Dummy värde att få bord struktur

    ,

    - Loop runt alla databaser på servern
    < . p > EXEC sp_MSForEachDB ' USE [ ? ] ; .

    - tabellen redan finns

    INSERT INTO # TempUnusedIndexes

    SELECT TOP 10 DatabaseName

    = DB_NAME ( ) katalog

    , TableName = OBJECT_NAME ( S. [ object_id ] ) katalog

    , IndexName = i.name

    , user_updates

    , system_updates

    FRÅN sys.dm_db_index_usage_stats s

    INNER JOIN sys.indexes i på s. . [ object_id ] = i . [ object_id ]

    OCH s.index_id = i.index_id

    där s.database_id = DB_ID ( ) katalog

    OCH OBJECTPROPERTY ( s. [ object_id ] , '' IsMsShipped '' ) = 0

    OCH user_seeks = 0

    OCH user_scans = 0

    OCH user_lookups = 0

    , .

    - välja poster

    SELECT TOP 10 * FROM # TempUnusedIndexes ORDER BY [ user_updates ]

    DESC

    DROP TABLE TempUnusedIndexes # Addera 3

    Klicka på " File " och klicka sedan på " Spara " för att lagra proceduren i din SQL-databas .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man sätter in en Microsoft SQL Server
    ·Hur man öppnar en Microsoft SQL Server BAK Arkiv
    ·Hur Överför Microsoft SQL databas
    ·Hur man skapar en SQL Web Interface för att fylla en d…
    ·Hur du importerar data med SQL Server Management Studio…
    ·Begränsningar i Microsoft SQL Server
    ·Hur Återställ SA lösenord för SQL Server 2008
    ·Hur Design Database Solutions använder Microsoft SQL S…
    ·SQL Server 2008 Report Builder Tutorial
    ·Hur man skapar en tabell med primärnycklar i MS SQL Se…
    Utvalda artiklarna
    ·Hur du synkroniserar en ljudfil till en PowerPoint-pres…
    ·Hur man gör en numrerad lista i färg Använda InDesig…
    ·Hur låter som om du pratar på en radio i Audacity
    ·Hur man sätter in en bild i en PDF med Adobe 9
    ·Hur man gör Autopassa celler i Excel med VBScript
    ·Hur man gör en Print Layout Layouten Standard Visa i M…
    ·Hur man gör ett kalkylark
    ·Hur man använder Excel för att hitta kumulativ frekve…
    ·Bästa metoderna för att uppdatera Drupal
    ·Varför är piratkopiering ett problem
    Copyright © Dator Kunskap http://www.dator.xyz