查询mysql是否支持分区
2017-08-23 11:40
246 查看
mysql怎么查看是否支持分区
mysql从5.1开始支持分区功能
查询命令如下:
如果查询结果显示Empty,表示不支持分区。
但是上面的查询方法只是针对mysql5.6以下版本。
如果mysql5.6以及以上版本,需要使用下面的查询命令:
上面的查询方法会显示所有插件,如果有红色部分(如下)的话,表示支持分区。
或者在mysql命令行下执行如下命令:
mysql从5.1开始支持分区功能
查询命令如下:
mysql> show plugins like '%partiotion%';
mysql> show variables like '%partition%'; Empty set (0.00 sec)
如果查询结果显示Empty,表示不支持分区。
但是上面的查询方法只是针对mysql5.6以下版本。
如果mysql5.6以及以上版本,需要使用下面的查询命令:
mysql> show plugins; +----------------------------+----------+--------------------+---------+---------+ | Name | Status | Type | Library | License | +----------------------------+----------+--------------------+---------+---------+ | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL | | mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL | | mysql_old_password | ACTIVE | AUTHENTICATION | NULL | GPL | | sha256_password | ACTIVE | AUTHENTICATION | NULL | GPL | | MRG_MYISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL | | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL | | MyISAM | ACTIVE | STORAGE ENGINE | NULL | GPL | | ARCHIVE | ACTIVE | STORAGE ENGINE | NULL | GPL | | BLACKHOLE | ACTIVE | STORAGE ENGINE | NULL | GPL | | PERFORMANCE_SCHEMA | ACTIVE | STORAGE ENGINE | NULL | GPL | | FEDERATED | DISABLED | STORAGE ENGINE | NULL | GPL | | InnoDB | ACTIVE | STORAGE ENGINE | NULL | GPL | | INNODB_TRX | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_LOCKS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_LOCK_WAITS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMP | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMP_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMPMEM | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMPMEM_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMP_PER_INDEX | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_CMP_PER_INDEX_RESET | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_BUFFER_PAGE | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_BUFFER_PAGE_LRU | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_BUFFER_POOL_STATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_METRICS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_FT_DEFAULT_STOPWORD | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_FT_DELETED | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_FT_BEING_DELETED | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_FT_CONFIG | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_FT_INDEX_CACHE | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_FT_INDEX_TABLE | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_TABLES | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_TABLESTATS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_INDEXES | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_COLUMNS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_FIELDS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_FOREIGN | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_FOREIGN_COLS | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_TABLESPACES | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | INNODB_SYS_DATAFILES | ACTIVE | INFORMATION SCHEMA | NULL | GPL | | partition | ACTIVE | STORAGE ENGINE | NULL | GPL | +----------------------------+----------+--------------------+---------+---------+ 42 rows in set (0.00 sec)
上面的查询方法会显示所有插件,如果有红色部分(如下)的话,表示支持分区。
partition | ACTIVE | STORAGE ENGINE | NULL | GPL 注: 查询mysql版本的方法: Linux下执行如下命令:
[root@icsoc html]# mysql -V mysql Ver 14.14 Distrib 5.6.29, for Linux (x86_64) using EditLine wrapper
或者在mysql命令行下执行如下命令:
mysql> status; -------------- mysql Ver 14.14 Distrib 5.6.29, for Linux (x86_64) using EditLine wrapper Connection id: 22651 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 5.6.29-log MySQL Community Server (GPL) Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/lib/mysql/mysql.sock Uptime: 16 days 20 hours 6 min 20 sec Threads: 4 Questions: 140932 Slow queries: 40233 Opens: 674 Flush tables: 1 Open tables: 665 Queries per second avg: 0.096 --------------
相关文章推荐
- MySQL 是否支持分区功能查询
- MySQL 是否支持分区功能查询
- 怎样判断MySQL是否支持分区?
- mysql中如何判断是否支持分区
- 不同版本的mysql怎么查看是否支持分区
- MySql 用一句SQL语句查询IP地址是否在列表中(支持通配符)
- mysql查看是否支持分区以及查看具体某一表的详细分区信息情况
- mysql中如何判断是否支持分区
- mysql多列分区表,查询只使用第二个字段是否能自动分区裁剪测试
- mysql 查看查询时如何分区是否被使用
- mysql 查询字符串判断某个字符串是否存在某个字段中
- mysql 中查询一个字段是否为null的sql
- mysql查询某一个字段是否包含中文字符
- 查询mysql是否锁表,表是否在使用
- MySQL用正则表达式查询判断一个字段的值是否是数字
- IE兼容问题 (查询浏览器是否支持的网址http://caniuse.com/#search=transform)
- [MySQL FAQ]系列 -- mysql是否支持跨库事务
- MYSQL 查询数据库中所有表及表中是否存在指定列方法
- MySQL不支持子查询优化一例
- MySQL8.0的InnoDB和MyISAM是否支持hash索引