文章来源:怎样判断MySQL是否支持分区?
怎样通过show命令来判断你当前的MySQL数据库是否支持数据库分区功能。在显示任何有关分区支持信息的命令show engines的输出中,不会给出任何信息;必须使用show variables命令来做出这个判断。如下:mysql> show variables like '%partition%';
+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| have_partition_engine | YES |
+-----------------------+-------+
1 row in set (0.00 sec)
如果没有看到变量have_partition_engine的值为YES,那么MySQL的版本就不支持分区。
(注意:在显示任何有关分区支持信息的命令show engines的输出中,不会给出任何信息;必须使用show variables命令来做出这个判断)我的MySQL:版本:Server version 5.1.51
mysql> show variables like '%partition%';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| have_partitioning | YES |
+-------------------+-------+
1 row in set (0.00 sec)