首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止某些查询登录到慢速查询日志中。

阻止某些查询登录到慢速查询日志中。
EN

Database Administration用户
提问于 2019-04-01 04:22:41
回答 2查看 176关注 0票数 0

我让mysqld_node运行在mysql服务器上,以获取统计信息,供grafana + prometheus使用来绘制此MySQL服务器的仪表板。但是,我注意到,我的慢速查询日志中90%的查询是由mysqld_node创建的,因此很难过滤来自应用程序服务器的查询。是否有一种方法可以阻止查询被记录在基于端口或其他条件的缓慢查询中?mysqld_node的端口是9104。

EN

回答 2

Database Administration用户

发布于 2019-04-01 04:30:08

长_查询_时间是一个会话变量,可以在mysqld_node代码中设置为一个大值。

票数 0
EN

Database Administration用户

发布于 2019-04-19 17:22:11

  • 关闭log_queries_not_using_indexes (它实际上是无用的),或者打开log_throttle_queries_not_using_indexes (如果您的版本有此功能;您使用的是哪个版本)。
  • 使用pt-query-digestmysqldumpslow -s t将慢速日志过滤为“可操作”信息。
  • 循环慢速原木。
  • mysql_node是什么?
  • 如果mysql_node是单个用户,那么让它的init_connect关闭日志记录(或将long_query_time设置为高值)。(这假设它不是SUPER。)
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/233633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档