15.5.5 . 修改BDB所需的 事宜

·         同时打开许多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:
   
     

·         优化性能。

·         改变为对表扫描操作使用无页面锁定。

关注编程学问公众号