来源: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)
|