Tables InnoDB <<< |
Accès disques | Utiliser les raw devices pour l'espace de tables >>> |
16.15 Gestion de l'espace fichiers et des entrées/sorties disque 16 Tables InnoDB Manuel de Référence MySQL 4.1 : Version Française ->Accès disques . Utiliser les raw devices pour l'espace de tables . Gestion de l'espace fichier . Défragmentation des tables |
16.15.1 Accès disquesInnoDB utilise des accès disques asynchrones : InnoDB crée quelques threads pour s'occuper des opérations de lecture, notamment les lectures anticipées. Voici deux heuristiques de lectures anticipées de InnoDB :
Depuis la version 3.23.40b, InnoDB utilise une nouvelle technique de flush de fichier, appelée doublewrite. Elle apporte de la sécurité lors de la restauration après crash du système d'exploitation, ou un problème électrique, et améliore les performances sous Unix, pour plusieurs distributions, en réduisant le besoin de synchronisation. Doublewrite (Double écriture, en français) signifie que InnoDB , avant d'écrire les pages dans le fichier de données, les écrits dans une zone continue d'espace, appelée un buffer de double écriture. Une fois que cette écriture est faite, que le buffer de double écriture a été vidé, InnoDB écrit les pages à leur destination finale. Si le système d'exploitation crashe entre temps, InnoDB va trouver une bonne copie des données dans le buffer, lors de la restauration. |
<< | Accès disques | >> |
Tables InnoDB | Gestion de l'espace fichiers et des entrées/sorties disque | Utiliser les raw devices pour l'espace de tables |