| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
    Comment faire pour créer des verrous dans DB2
    Serrures se produisent sur le serveur IBM DB2 chaque fois que vous effectuez une requête, insérer , mettre à jour ou supprimer. Les tableaux ont un paramètre " LOCKSIZE " pouvant affecter verrouillage. Le réglage de la table des " LOCKSIZE ANY" permet à DB2 pour choisir la taille de la serrure , l'acquisition habituellement les verrous de page . Les requêtes SQL peuvent affecter blocage par la fixation d'un " niveau d'isolation » au début de la transaction. Même quand il accorde une serrure spécifique , DB2 peut favoriser ou aggraver le blocage , par conséquent, vous devez comprendre comment DB2 gère blocage lors de l'écriture des applications de base de données . Les programmeurs peuvent définir le niveau de verrouillage pour améliorer les performances de base de données avec la commande "LOCK TABLE" , cependant. Instructions
    1

    verrouiller la table tout en mode partagé ou mode exclusif. Exécuter "LOCK TABLE myTable en mode exclusif " (remplacez " myTable " avec le nom de la table DB2 ) pour maintenir le verrou sur l'ensemble du tableau jusqu'à ce que la transaction soit terminée. Ce mode empêche d'autres utilisateurs d'accéder à la table jusqu'à ce que vous relâchiez le verrou.
    2

    Exécuter " LOCK TABLE myTable IN SHARE MODE " pour permettre accès en lecture seule à la table lors de la transaction . Ce mode conserve les données cohérente tout en permettant aux utilisateurs de visualiser cela . La commande "LOCK TABLE" peut améliorer les performances et éviter les " DEADLOCKS " en créant un verrou sur la table entière au lieu de plusieurs verrous sur les lignes individuelles.
    3

    Libérez le verrou en utilisant " RELEASE ( COMMIT ) "ou" RELEASE ( COMMIT ) PRESSE ( DEALLOCATE ) "--- vos deux options lorsque vous exécutez le " LOCK TABLE " déclaration SQL statique. " " va libérer le verrou après l'exécution d'un " COMMIT " . " RELEASE ( DEALLOCATE ) " va libérer le verrou lorsque l'application se termine .
    4

    Libérez le verrou lorsque vous exécutez l'instruction " LOCK TABLE " comme SQL dynamique avec « RELEASE ( COMMIT ) " . Si vous utilisez la mise en cache , DB2 garde déclarations préparées dans la mémoire après un " commit" et, par conséquent , vous devez libérer la serrure ou exécuter un "commit " après les déclarations préparées ne sont plus en mémoire pour libérer le verrou
    < br . >

    Previous :

    next :
      articles connexes
    ·Comment modifier PAF données 
    ·Comment comparer dans Cognos Dimensions 
    ·Comment créer un modèle de base de données Oracle 10…
    ·Comment remplacer une virgule Leading utilisant T -SQL 
    ·Comment vérifier si un objet existe dans Access 2007 
    ·Comment faire pour utiliser efficacement le navire scie…
    ·Comment naviguer dans l'arbre avec MS SQL 
    ·Comment analyser dans Oracle 
    ·Comment mettre à jour MS Access 2007 
    ·Différence entre les fichiers plats et Relational Data…
      articles en vedette
    ·Comment limiter une OpenOffice Base ListBox 
    ·Comment renommer des fichiers dans WinZip 
    ·Base de données 4D Conversion Tools 
    ·Comment puis-je supprimer un élément à partir d'iMov…
    ·Comment mettre à jour les champs dans Microsoft Word 
    ·Comment voir quels comptes sont autorisés pour iTunes 
    ·ActiveShield réparation 
    ·Comment verrouiller ou déverrouiller une couche dans A…
    ·Comment faire pour créer des URL dynamique 
    ·Comment se débarrasser d'un virus qui maintient Retrai…
    Copyright © Connaissances Informatiques http://fr.wingwit.com