Installation de BDB <<< |
Options de démarrage BDB | Caractéristiques des tables BDB >>> |
7.6 Tables BDB ou BerkeleyDB 7 Types de tables MySQL Manuel de Référence MySQL 4.1 : Version Française . Vue d'ensemble des tables 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 : . Systèmes d'exploitation supportés par BDB . Restrictions avec les tables BDB . Erreurs pouvant survenir lors de l'utilisation des tables BDB |
7.6.3 Options de démarrage BDBSi vous utilisez AUTOCOMMIT=0 , vos changements dans les tables BDB ne seront pas effectués tant que vous n'aurez pas utilisé COMMIT . Vous pouvez à la place utiliser ROLLBACK pour annuler les changements. Syntaxe des BEGIN/COMMIT/ROLLBACK . Si vous utilisez AUTOCOMMIT=1 (par défaut), vos changements seront automatiquement pris en compte. Vous pouvez démarrer une transaction étendue avec la commande SQL BEGIN WORK , après quoi vos changements ne seront pris en compte que si vous exécutez COMMIT (vous pouvez à tout moment annuler tous vos changements en exécutant ROLLBACK ). Les options suivantes de mysqld peuvent être utilisées pour modifier le comportement des tables BDB :
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. Problèmes de démarrage de 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 ou 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 voudrez peut-être aussi changer les options binlog_cache_size et max_binlog_cache_size si vous utilisez de grandes transactions multi-lignes. Syntaxe des BEGIN/COMMIT/ROLLBACK . |
<< | Options de démarrage BDB | >> |
Installation de BDB | Tables BDB ou BerkeleyDB | Caractéristiques des tables BDB |