· 同时打开许多BDB表可能是非常慢的。如果你要使用BDB表,你不应使用非常大的表缓存(例如,大于256)并且当你使用mysql客户端之时,你应该使用--no-auto-rehash选项。
· SHOW TABLE STATUS 不为BDB表提供一些信息:
· mysql> SHOW TABLE STATUS LIKE 'bdbtest'\G · *************************** 1. row *************************** · Name: bdbtest · Engine: BerkeleyDB · Version: 10 · Row_format: Dynamic · Rows: 154 · Avg_row_length: 0 · Data_length: 0 · Max_data_length: 0 · Index_length: 0 · Data_free: 0 · Auto_increment: NULL · Create_time: NULL · Update_time: NULL · Check_time: NULL · Collation: latin1_swedish_ci · Checksum: NULL · Create_options: · Comment:
· 优化性能。
· 改变为对表扫描操作使用无页面锁定。