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,提高系统效率。


数据运维技术 » MySQL Status Mysqlx_stmt_create_collection 数据库状态作用意思及如何正确