重置 iptables 似乎可以让连接更快清除

重置 iptables 似乎可以让连接更快清除

我已经iptables在 2 上进行了设置servers

Server#1是公开的,并且只Server#2允许ip address拥有。Server#1ACCESS

Server#2有一个查询mySQL的数据库Server#1

我运行了一个查询,花了很长时间才完成。

我发现在我运行查询之后它service iptables restart立即Server#2就运行了。

什么原因导致访问iptables允许时间这么长?

我如何才能防止将来再次发生此类事情?

答案1

在我看来,这两件事好像毫无关联。

您可能已经运行了查询,然后它被存储在查询缓存中,因此当您重新运行查询时,结果将从缓存中获取,而不是扫描表来检索数据。

答案2

如果您实际列出了 iptables,它可能会有所帮助。我同意它可能不相关,但如果您有某种 qos/流量限制,它可能会很有趣。您还可以尝试在两次查询时在 mysql 进程上运行 strace -f 以查看发生了什么。

相关内容