MySQL Status Mysqlx_stmt_create_collection 数据库状态作用意思及如何正确
本站中文解释
这个Status变量有助于跟踪 create collection 语句执行的次数,目前只适用于MySQL up to 8.0 。
Mysqlx_stmt_create_collection变量表示在服务器启动后发出的每一个 create collection 语句的执行次数,这个变量用于衡量 MySQL 对 create collection 语句的使用量。通过记录这个变量,可以统计出 create collection 语句最近多久用过一次,分析表的分布,并评估 MySql 的性能。
MySQLx_stmt_create_collection变量默认是停用状态,要想使用这个变量,就需要将其开启:
方法一:
1、连接MySQL
2、在MySQL 中切换到root用户
3、使用命令进行开启:SET GLOBAL mysqlx_stmt_create_collection = ON;
4、查看状态:show variables like ‘mysqlx_stmt_create_collection’
方法二:
1、MySQL配置文件(my.cnf、my.ini)中增加如下配置项:
mysqlx_stmt_create_collection=ON
2、重启MySQL服务
3、查看状态:show variables like ‘mysqlx_stmt_create_collection’
完成以上设置后,MySQLx_stmt_create_collection状态变量就会打开,开始监控createcollection 语句的使用情况,在特定的情况下,这个变量能够指导管理者更加有效的使用MySQL,提高系统效率。