——————————————————————————–
BDB表需要一些配置工作,参见http://www.mysql.com/doc/B/D/BDB_overview.html。
3.4、更多的表类型
为了使MySQL管理工作更有趣,即将发布的MySQL 4.0将提供两种新的表类型,称为Innobase和Gemeni。
4、优化工具
MySQL服务器本身提供了几条内置命令用于帮助优化。
4.1、SHOW
你可能有兴趣知道MySQL服务器究竟更了什么,下列命令给出一个总结:
——————————————————————————–
mysql>show status;
——————————————————————————–
它给出了一个相当长的状态变量及其值的列表。有些变量包含了异常终止客户的数量、异常终止连接的数量、连接尝试的次数、最大并发连接数和大量其他有用的信息。这些信息对找出系统问题和低效极具价值。
SHOW还能做更多的事情。它可以显示关于日志文件、特定数据库、表、索引、进程和权限表中有价值的信息。详见MySQL手册。
4.2、EXPLAIN
当你面对SELECT语句时,EXPLAIN解释SELECT命令如何被处理。这不仅对决定是否应该增加一个索引,而且对决定一个复杂的Join如何被MySQL处理都是有帮助的。
4.3、OPTIMIZE
OPTIMIZE语句允许你恢复空间和合并数据文件碎片,对包含变长行的表进行了大量更新和删除后,这样做特别重要。OPTIMIZE目前只工作于MyIASM和BDB表。