在MySQL Workbench中打开客户端连接我注意到一个可疑的客户端连接,其中包含以下详细信息:
Name: thread/sql/compress_gtid_table
Type: FOREGROUND
User: None
Host: None
DB: None
Schema: None
Command: Daemon
Time: [MILLIONS of seconds and constantly increasing]
State: Suspending
Instrumented: YES
Parent-Thread: 1
Info: Null
Program: None
我不确定我是否为答案提供了足够的信息,但有人会碰巧知道这个客户端连接的目的究竟是什么(compress_gtid_table),它可能是恶意的,以及它为什么会这么大并不断增加时间价值?
经验水平: 我对MySQL很新,只在本地机器上进行基本学习。我不熟悉线程,恶作剧或守护进程。
答案 0 :(得分:3)
我知道已经晚了但我希望我可以帮助你。
你不必担心。
只要在服务器上启用/data
,就会创建此线程(compress_gtid_table
)。并且仅在需要压缩GTIDs
表时运行,因为它有太多行。
GTID
是标识已提交的每个事务的ID。这些ID存储在一个表中,这就是为什么行数可能很大并且需要压缩的原因。
如果您希望了解有关GTIDs
的更多信息,请在此处留下链接:https://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html