15.5.6 对BDB表的限制

下列表说明使用BDB表之时你必须要遵从的限制:

·         每个BDB表在.db文件里存储文件被创建之时到该文件的路径。这个被做来允许在支持symlinks的多用户环境里检测锁定。因此,从一个数据库目录往另一个目录移动BDB表是不能的。

·         当制作BDB表的备份之时,你必须要么使用mysqldump要么做一个包含对每个BDB表的文件(.frm和.db文件)及BDB日志文件的备份。BDB存储引擎在它的日志文件存储未完成的事务以及要求它们在mysqld启动的时候被呈出来。BDB日志在数据目录里,具有log.XXXXXXXXXX(10位数字)形式名字的文件。

·         如果允许NULL值的列有唯一的索引,只有单个NULL值是被允许的。这不同于其它存储引擎。

关注编程学问公众号