gpt4 book ai didi

MYSQL 仅 INSERT 查询速度慢(正好需要 60 秒),仅适用于某些表

转载 作者:行者123 更新时间:2023-11-29 20:21:16 25 4
gpt4 key购买 nike

我是 MYSQL 新手,发生了一些非常奇怪的事情,我不明白为什么。

最近,对某些表的INSERT查询变得极其缓慢。奇怪的是,查询时间都在 60 秒左右。

这些表都只有 10k 到 35k 条目,所以我认为它们没有那么大。(但实际上它们是数据库中最大的一个。)慢的只是 INSERT 查询,DELETE、UPDATE、SELECT 的执行时间都是 0.000x 秒。

有人可以帮我找出为什么会发生这种情况吗?

更新:所以我打开了常规日志,并注意到我所有的 INSERT 查询后面都跟着“DO sleep(60)”。我的服务器好像被黑了?在哪里可以找到这个恶意脚本在 INSERT 后注入(inject) sleep() 命令?

最佳答案

如果您使用代码来构建查询,请将代码库从服务器复制到您的计算机(最好是在虚拟机中,以防万一)并搜索代码中的更改。或者,您可以从源代码管理恢复代码库(您使用源代码管理,对吧?!)。

如果您使用的是存储过程,则需要将它们更改回不 sleep 的工作版本。检查以前的备份,尝试找出发生这种情况的时间,这可能有助于更广泛地调查他们如何进入并执行他们所做的事情。

您还需要考虑这一点的更广泛的影响。你们存储用户数据吗?如果是这样,那么您需要通知他们您的数据库已被泄露,因此他们应该假设他们的帐户已被泄露并更改其密码。

最后,删除服务器。被黑客攻击的服务器不再由您控制(或者您应该这样看待它)。删除它,重新安装所有内容,并进行更改以帮助防止相同的黑客行为再次发生。

关于MYSQL 仅 INSERT 查询速度慢(正好需要 60 秒),仅适用于某些表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39505036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com