在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的新手,仅用于本地机器上的基本学习目的。我不熟悉线程,GTID或守护程序。
我知道迟到了,但我希望我可以帮助您。
您不必担心。
每当在服务器上启用GTIDs
时,就会创建此线程(compress_gtid_table
)。并且仅在需要压缩GTID
表的必要时运行,因为它的行太多。
GTIDs
是将标识所做的每个事务的ID。此ID存储在表中,这就是为什么行数量可能如此之大并需要压缩的原因。
我在此处留下一个链接,如果您想进一步了解GTIDs
:https://dev.mysql.com/doc/refman/5.6/en/replication-gtids-gtids-concepts.html