什么情况数据库会被撑爆

什么情况数据库会被撑爆,第1张

MySQL 磁盘爆的最常见原因之一就是数据量突然增大导致数据库爆,这种原因往往和业务相关。比如应用程序在短时间内生成了大量的数据,如果是突然出现新增大量数据,也有可能是某些测试用例或者压测导致。这种原因导致的数据库磁盘暴涨可以通过清理数据的方式解决,比如清除特定时间段的数据。

建议在测试环境等数据库,进行压力测试或者其他自动化测试时候对数据做特殊的标志,在完成测试后自动清除测试产生的垃圾数据,避免日积月来导致磁盘爆满影响数据库使用。

同时按照数据库日常使用的情况看是否需要对磁盘进行扩容,但是扩容只能缓解,不能根治。

检查当前的服务器硬件配置是否足够支持speedway压力测试。

1、检查服务器上是否有其他进程消耗大量资源。

2、检查speedway的测试设置是否正确,如压力测试的测试数据 *** 作是否正确,测试的时间长度是否合理,负载的类型是否合理等。

3、检查speedway的网络状态是否正常,比如网络负载是否过大,是否有拥塞现象等。

4、检查speedway的数据库是否正常,比如数据库索引是否有效,数据库查询是否有效。

Expect。你的那个不叫压力测试。

现在所说的压力测试时:多个客户端同时访问你的电脑。

就是让N多个客户端同时来访问你的数据库,但是凭人力是不可能完成的,你总不能找N多哥们一起去网吧给你访问吧。

目前有好多的压力测试软件,可以供你使用。就是一台电脑去压力测试去访问你的数据库,可以设置为在同一时间,发送多个请求,这样的效果看起来就是好像是多个客户端同时来访问你的数据库了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10848240.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存