Installation de BDB
<<<
Options de démarrage BDB Caractéristiques des tables BDB
>>>

15.4 Tables BDB ou BerkeleyDB
15 Types de tables MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Systèmes d'exploitation supportés par BDB
Installation de BDB
->Options de démarrage BDB
Caractéristiques des tables BDB
Ce que nous devons corriger dans BDB dans un futur proche :
Restrictions avec les tables BDB
Erreurs pouvant survenir lors de l'utilisation des tables BDB

15.4.3 Options de démarrage BDB

Les options suivantes de mysqld peuvent être utilisées pour modifier le comportement des tables BDB :

    --bdb-home=répertoire
    Répertoire de base des tables BDB . Cela doit être le même répertoire que vous avez utilisés pour --datadir .
    --bdb-lock-detect=#
    Détection des verrouillages Berkeley. ( DEFAULT , OLDEST , RANDOM , ou YOUNGEST ).
    --bdb-logdir=répertoire
    Répertoire des fichiers de log de Berkeley DB.
    --bdb-no-recover
    Ne pas démarrer Berkeley DB en mode de restauration.
    --bdb-no-sync
    Ne pas vider les tampons synchroniquement.
    --bdb-shared-data
    Démarrer Berkeley DB en mode multi-processus (Ne pas utiliser DB_PRIVATE lors de l'initialisation de Berkeley DB)
    --bdb-tmpdir=répertoire
    Répertoire des fichiers temporaires de Berkeley DB.
    --skip-bdb
    Désactive l'utilisation des tables BDB .
Options de ligne de commande mysqld .Les variables systèmes suivante affectent le comportement des tables BDB :
    bdb_max_lock
    Le nombre maximal de verrous actifs sur une table BDB .
Variables sytème du serveur .

Si vous utilisez --skip-bdb , MySQL n'initialisera pas la bibliothèque Berkeley DB et cela économisera beaucoup de mémoire. Bien sûr, vous ne pouvez pas utiliser les table BDB si vous utilisez cette option. Si vous essayez de créer une table BDB , MySQL créera une table MyISAM à la place.

Normalement, vous devez démarrer mysqld sans --bdb-no-recover si vous avez l'intention d'utiliser des tables BDB . Cela peut cependant vous poser des problèmes si vous essayez de démarrer mysqld alors que des fichiers de log BDB sont corrompus. Lancer et résoudre des problèmes avec MySQL .

Vous pouvez spécifier le nombre maximal de verrous avec bdb_max_lock (10000 par défaut) que vous pouvez activer sur une table BDB . Vous devez l'augmenter si vous obtenez des erreurs du type :


bdb: Lock table is out of available locks
Got error 12 from ...
lorsque vous avez fait de longues transactions ou quand mysqld doit examiner beaucoup de lignes pour calculer la requête.

Vous pouvez aussi changer les options binlog_cache_size et max_binlog_cache_size si vous utilisez de grandes transactions multi-lignes. Le log binaire des mises à jour .

<< Options de démarrage BDB >>
Installation de BDB Tables BDB ou BerkeleyDB Caractéristiques des tables BDB