判断MySQL是否支持分区?

来源:http://www.bug315.com/article/14.htm

怎样通过show命令来判断你当前的MySQL数据库是否支持数据库分区功能。在显示任何有关分区支持信息的命令show engines的输出中,不会给出任何信息;必须使用show variables命令来做出这个判断。如下:

1
2
3
4
5
6
7
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

1
2
3
4
5
6
7
mysql> show variables  like  '%partition%' ;
+ -------------------+-------+
| Variable_name     | Value |
+ -------------------+-------+
| have_partitioning | YES   |
+ -------------------+-------+
1 row  in  set  (0.00 sec)

猜你喜欢

转载自loginleft.iteye.com/blog/2182812