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

    Hur man skapar Lås i DB2

    Lås förekommer på IBM DB2 -servern varje gång du utför en sökning , infoga, uppdatera eller ta bort . Tabeller har en " LOCKSIZE " parameter som kan påverka låsning . Dukningen av " LOCKSIZE NÅGON " låter DB2 att välja storlek på låset , oftast förvärva sida lås . SQL-fråga uttalanden kan påverka låsningen genom att sätta en " isolering nivå " i början av transaktionen . Även när den beviljar ett visst lås , kan DB2 främja eller trappa upp låsningen , därför måste du förstå hur DB2 hanterar låsning när du skriver databasapplikationer . Programmerare kan ställa in låset för att förbättra databasens prestanda med " LOCK TABLE " kommandot , dock . Instruktioner
    1

    Lås hela tabellen i delat läge eller exklusivt läge . Kör " LOCK TABLE mytable i exklusivt läge " ( ersätt " mytable " med namnet på DB2 tabellen ) för att hålla låset på hela bordet tills transaktionen är klar . Detta läge förhindrar att andra användare från att komma åt tabellen tills du släpper låset .
    2

    Execute " LOCK TABLE mytable av aktie- MODE" för att tillåta skrivskyddad åtkomst till tabellen under transaktionen . Detta läge håller data konsekvent och samtidigt tillåta användare att visa den . Den " LOCK TABLE " kommandot kan förbättra prestanda och förhindra " låsningar " genom att skapa ett lås på hela tabellen istället för flera individuella lås rad .
    3

    Frigör låset med " RELEASE ( COMMIT ) " eller " RELEASE ( DEALLOCATE ) " --- dina två alternativ när du kör " lOCK TABLE " uttalande som statisk SQL . " RELEASE ( COMMIT ) " kommer att släppa låset efter genomförandet av en " COMMIT " uttalande . " RELEASE ( DEALLOCATE ) " kommer att frigöra låset när programmet avslutas .
    4

    Frigör låset när du kör " LOCK TABLE " uttalande som dynamisk SQL med " RELEASE ( COMMIT ) " . Om du använder caching , håller DB2 förberedda uttalanden i minnet efter en " COMMIT " , därför måste du deallokera låset eller exekvera ett " COMMIT " efter de förberedda uttalanden inte längre i minnet för att frigöra låset

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan koda en datafil Into en Base64 kodad textfi…
    ·Hur man skapar en parametersökning i Access 2003
    ·Hur man skapar en ansökan Scavenger Hunt for Facebook
    ·MySQL Transaktioner Tutorial
    ·Typer av Model - Driven Support Systems
    ·Lägga till en fråga till en växel i Access 2007
    ·Hur man ändrar en Access Password
    ·Komma åt Paradox tabeller från CPP
    ·Skapa en Oracle Database Använda en befintlig kontroll…
    ·Vad är en nyckel Brott
    Utvalda artiklarna
    ·Hur till Ändra standardtypsnitt i Word 2007
    ·Lägga till anpassade Flash-knappar till en Dreamweaver…
    ·Konvertera en PDF till en docx
    ·Hur man gör en enkel Parcel Label Post Frakt
    ·Remote Desktop Performance
    ·Hur man registrerar Symantec Produkter
    ·Hur man gör Konst i Photoshop
    ·Så här visar du en OpenOffice Impress på webben
    ·Vad är filändelsen för återskapade filer
    ·Hur man arbetar med Rosetta Stone
    Copyright © Dator Kunskap http://www.dator.xyz