首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL仅INSERT查询速度较慢(恰好需要60秒),仅针对某些表

问MYSQL仅INSERT查询速度较慢(恰好需要60秒),仅针对某些表
EN

Stack Overflow用户
提问于 2016-09-15 15:13:26
回答 1查看 50关注 0票数 0

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

最近,对一些表的INSERT查询变得非常慢。奇怪的是,查询时间都在60秒左右。

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

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

更新:所以我打开了通用日志,注意到我所有的INSERT查询后面都有'DO sleep(60)‘。我的服务器好像被黑了?我在哪里可以找到这个恶意的脚本在INSERT之后插入sleep()命令?

EN

回答 1

Stack Overflow用户

发布于 2016-09-15 18:08:06

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

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

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

最后,擦除服务器。被黑客入侵的服务器不再在您的控制之下(或者您应该这样看待它)。擦除它,重新安装所有东西,并添加更改,以帮助防止再次发生相同的黑客攻击。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39505036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档