| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Qu'est-ce Pool de mémoire tampon dans SQL
    ? Structured Query Language (SQL ) est un langage de programmation pour la gestion des informations stockées dans les bases de données. Microsoft commercialise son SQL Server comme système de gestion de base de données , tandis que MySQL offre une version open-source . Gestion de la mémoire tampon est un outil pour faire des entrées et sorties ( I /O) de la base de données SQL plus efficace, qui préserve les ressources et la vitesse augmente . Le pool de mémoire tampon est essentiel pour la gestion de la mémoire tampon . Pool de mémoire tampon

    Un tampon est une page 8 kilo-octets dans la mémoire du serveur, y compris les index et les pages de données. Le pool de mémoire tampon - aussi appelé le cache de mémoire tampon - se compose de plusieurs tampons de 8 Ko . Si un utilisateur a besoin de l'information sur l'un des tampons , le gestionnaire de tampons , il tire des pages , au lieu de contact avec le disque du serveur . Les pages restent dans la piscine jusqu'à ce que le gestionnaire a besoin de stocker plus de matériel dans la piscine, à quel point les pages remontent au disque.
    Changements

    utilisateurs de bases de données peut modifier les informations des pages dans le pool de mémoire tampon . Les utilisateurs de réécriture une page individuelle ne nécessitent pas le serveur SQL de réécrire l'information sur le disque immédiatement . Quand une page laisse la mémoire tampon et retourne sur le disque, les mises à jour du serveur de la base de données pour prendre les modifications en compte. Si l'information n'a pas été réécrit , la base reste la même . Lecture et écriture de fichiers de la base de données ne sont que des opérations de base de données du gestionnaire de mémoire tampon.
    Distribution

    Le gestionnaire de tampons distribue pages dans le pool de mémoire tampon dans la base de données de matériel au niveau de noeuds réservés pour l'accès à la mémoire. Chaque noeud de matériel détient un noeud SQL, avec la mémoire disponible pour le cache distribué uniformément entre les différents nœuds: Si un nœud a moins de mémoire que les autres, il recevra une part de la mémoire étrangère des autres pour équilibrer la charge de travail. Le pool de mémoire tampon traite les données en mémoire étrangère et dans la mémoire locale à l'identique .
    Performance

    Si vous étudiez les performances de votre base de données , il est utile d'examiner les données stockées dans la Pool de mémoire tampon . Cela vous indique quelles pages se accédé le plus souvent , ce qui peut affecter le disque I /O: Pages qui ne voient pas beaucoup d'utilisation revenir au disque plus tôt , l'augmentation de l'activité d'E /S . L'étude des données vous montre également l'effet cumulatif des requêtes utilisateurs directs dans le pool de mémoire tampon , et comment ils affectent la base de données.

    Previous :

    next :
      articles connexes
    ·Comment créer un wrapper PHP 
    ·Comment tirer un extrait d'une chaîne avec PHP 
    ·École PHP Projets 
    ·Comment faire pour obtenir le nom d' une variable passé…
    ·Comment créer un compte Apache MySQL Server à l'aide …
    ·Comment résoudre la variable d'URL en PHP 
    ·Comment charger dynamiquement des classes en PHP 
    ·Jeton de sécurité erreurs en PHP 
    ·Comment créer une redirection PHP pour une affiliation…
    ·Comment faire pour obtenir la taille du fichier à dist…
      articles en vedette
    ·Qu'est-ce que le codage numérique 
    ·Comment obtenir le module CV dans OpenCV pour Python 
    ·Comment renommer les fichiers avec un VBS 
    ·Comment installer les fichiers APK Envoyés 
    ·Comment valider une date en Java 
    ·Comment trier un tableau par ordre alphabétique dans P…
    ·Comment recevoir des octets à partir d'un port série …
    ·Comment trier avec QBASIC 
    ·Comment exécuter un fichier EXE dans le code VB 
    ·Comment envoyer un fax virtuel de base 
    Copyright © Connaissances Informatiques http://fr.wingwit.com