我让mysqld_node运行在mysql服务器上,以获取统计信息,供grafana + prometheus使用来绘制此MySQL服务器的仪表板。但是,我注意到,我的慢速查询日志中90%的查询是由mysqld_node创建的,因此很难过滤来自应用程序服务器的查询。是否有一种方法可以阻止查询被记录在基于端口或其他条件的缓慢查询中?mysqld_node的端口是9104。
发布于 2019-04-01 04:30:08
长_查询_时间是一个会话变量,可以在mysqld_node代码中设置为一个大值。
发布于 2019-04-19 17:22:11
log_queries_not_using_indexes (它实际上是无用的),或者打开log_throttle_queries_not_using_indexes (如果您的版本有此功能;您使用的是哪个版本)。pt-query-digest或mysqldumpslow -s t将慢速日志过滤为“可操作”信息。mysql_node是什么?init_connect关闭日志记录(或将long_query_time设置为高值)。(这假设它不是SUPER。)https://dba.stackexchange.com/questions/233633
复制相似问题