| 17.3.4 Fichier de configuration
 17.3 Configuration de MySQL Cluster
 17 Introduction à MySQL Cluster
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Exemle de configuration d'un cluster MySQL
 . Définition des ordinateurs dans un cluster MySQL
 . Définition du serveur de gestion du cluster
 . Définitions des noeuds de stockage dans un cluster MySQL
 . Définition des serveurs MySQL dans un Cluster MySQL
 . Définition des connexions TCP/IP dans un cluster MySQL
 . Définition des connexions par mémoire partagée dans un cluster MySQL
 ->Définition d'un transporteur SCI dans un cluster
 
 
 | 
  17.3.4.8 Définition d'un transporteur SCI dans un cluster Les transporteurs SCI sont des connexions entre noeuds dans un cluster MySQL,
si ce dernier a été compilé avec l'option  
--with-ndb-sci=/your/path/to/SCI
 
de la commande  
'configure'
 . Le chemin doint pointer sur le dossier
qui contient les bibliothèques SCI et leurs fichiers d'entête.
 
 
Il est fortement recommandé d'utiliser les transporteurs SCI pour les communications
entre les noeuds ndbd. De plus, utiliser les transporteurs SCI signifie que les
processus ndbd ne seront jamais inactifs : utilisez ces transporteurs sur des
machines qui ont au moins 2 processeurs, donc un est dédiés à ndbd. Il faut
au moins un processeur par processus ndbd, et un autre pour gérer les activités
du système d'exploitation.
 
     [SCI]NodeId1
    
      
      
     [SCI]NodeId2
    
      Pour indentifier une connexion entre deux noeuds, il est nécessaire de fournir
un identifiant de noeud pour chacun d'entre eux dans  
NodeId1
  et  
NodeId2
 .
      
     [SCI]Host1SciId0
    
      Identifie le noeud SCI du premier noeud identifié par NodeId1.
      
     [SCI]Host1SciId1
    
      Il est possible de configurer les transporteurs SCI avec reprise sur incident
entre deux cartes SCI qui utilisent deux réseaux distincts. Ce paramètre
identifie l'identifiant de noeud et la seconde carte à utiliser sur le premier noeud.
      
     [SCI]Host2SciId0
    
      Identifie le noeud SCI du premier noeud identifié par NodeId2.
      
     [SCI]Host2SciId1
    
      Il est possible de configurer les transporteurs SCI avec reprise sur incident
entre deux cartes SCI qui utilisent deux réseaux distincts. Ce paramètre
identifie l'identifiant de noeud et la seconde carte à utiliser sur le second noeud.
      
     [SCI]SharedBufferSize
    
      Chaque transporteur dispose d'un segment de mémoire partagée entre deux noeuds.
Avec ce segment de taille par défaut 1Mo, la plupart des applications seront
satisfaites. Les tailles inférieures, vers 256 ko posent des problèmes pour les
insertions simultanées. Si le buffer est trop petit, il peut conduire à des
crash de ndbd.
      
     [SCI]SendLimit
    
      Un petit buffer devant le media SCI temporise les messags avant de les
envoyer sur le réseau SCI. Par défaut, sa taille est de 8 ko. La plupart
des tests de vitesse montrent que l'amélioration de vitesse est la meilleure
à 64 ko mais que 16ko arrive presque au même résultat : il n'y avait plus
de diférence mesurable après 8ko au niveau du Cluster.
      
     [SCI]SendSignalId
    
      Pour être capable de suivre le diagramme de message distribué, il est
nécessaire d'identifier chaque message avec un marqueur. En activant ce
paramètre, le marqueur sera aussi transféré sur le réseau. Cette fonctionnalité
n'est pas activée par défaut.
      
     [SCI]Checksum
    
      Ce paramètre est aussi une paramètre Y/N (oui/non), qui n'est pas activé par défaut.
Lorsqu'il est activé, tous les messages sont munis d'une somme de contrôle avant
d'être envoyés au buffer. Les vérifications contre les corruptions sont aussi
renforcées.      |