18.1.1 不同版本MySQL的分区
在MySQL 5.6以下的版本中,可以使用SHOW VARIABLES语句来查看当前MySQL是否支持分区操作。
mysql> SHOW VARIABLES LIKE '%partition%';
+----------------------------+-----------------+
| Variable_name | Value |
+----------------------------+-----------------+
| have_partition_engine | YES |
+----------------------------+-----------------+
1 row in set (0.00 sec)
输出结果显示当前MySQL支持分区操作,如果输出的结果数据为空,或者have_partition_engine的值不为YES,则表示当前MySQL不支持分区操作。
在MySQL 5.6及5.6以上的版本中,需要使用SHOW PLUGINS语句查看是否支持分区操作。比如,查看MySQL 5.7版本是否支持分区操作: