CPU 使用率 - root 运行的神秘查询

问题描述 投票:0回答:1

在过去的两天里,我注意到我的 Cloud SQL MYSQL CPU 实例高于正常水平,即使在空闲时间也是如此。

Image - CPU usage graph

当我执行命令

show full processlist;
时,它显示了“root”在“localhost”上执行查询的过程,状态为“正在发送数据”。

查询如下:

SELECT 
    t.TABLE_SCHEMA AS TableSchema, t.TABLE_NAME AS TableName
    , t.TABLE_TYPE AS TableType, t.TABLE_COMMENT AS TableDescription
    , c.COLUMN_NAME AS ColumnName, c.COLUMN_COMMENT AS ColumnDescription
    , c.DATA_TYPE AS ColumnDataType, c.IS_NULLABLE AS ColumnIsNullable 
FROM information_schema.columns c JOIN information_schema.tables t ON(t.TABLE_NAME = c.TABLE_NAME AND t.TABLE_SCHEMA = c.TABLE_SCHEMA)
 WHERE t.TABLE_SCHEMA IN ('app_015861', more 14 databases of my instance..) 
  AND t.TABLE_NAME IN ('estoque_mov','caixa', all the tables of my databases..) 
ORDER BY TableSchema DESC, TableName DESC;

此查询不是来自我的应用程序。它似乎正在扫描我实例的所有数据库的所有表。

每次 CPU 使用率恢复到正常水平时,该进程都不会运行。

这是 Google Cloud 触发的流程吗?如果是这样,我该如何阻止它?

我使用 CloudSQL 已超过 5 年,但从未出现过这种情况。

感谢您提前的帮助。

mysql google-cloud-sql
1个回答
0
投票

你发现问题了吗?我也遇到同样的问题了

© www.soinside.com 2019 - 2024. All rights reserved.