Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment savoir si une base de donné…
  • Sybase IQ Outils 
  • Injection SQL Tutorial 
  • Comment faire pour convertir un Null…
  • Comment fixer le registre de la lang…
  • Comment renommer des colonnes 
  • Comment ajouter des données à une …
  • Ce qui est vérifié dans Oracle 
  • Comment programmer le volet de navig…
  • Un guide pour Transact -SQL 
  •   Logiciel de base de données
  • 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
  •  
    Logiciel de base de données

    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 . >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser Si, dans un accès de requête Select 
  • Comment savoir MS Access dans un atelier 
  • Comment créer une feuille de calcul avec accès 
  • Comment lire GEDCOM 
  • Comment créer un tableau Si elle n'existe pas dans Oracle 
  • Comment optimiser Lotus Notes 6.5 
  • Quelles sont les parties d'un tableau de base de données 
  • Les différences entre une base et un système de gestion de fichiers 
  • Comment créer MDS MDF 
  • Comment faire pour créer une base de données d'OpenOffice 
  • Connaissances Informatiques © http://www.ordinateur.cc