mysql 频繁插入会不会崩溃

guohuatiana 2009-12-28 10:55:11
后台程序需要每隔一秒将大约200个用户的流量插入数据库,采用while循环。这样会不会导致数据库当掉。程序测试过程中会出现程序卡死,初步判断原因为频繁插入数据库导致,但还不确定。
...全文
528 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wst021 2009-12-30
  • 打赏
  • 举报
回复
这怎么可能会导致MySQL崩溃呢,这样就崩溃了,那帮研究大师,还混什么啊。只是连接响应可能有点慢。
军爷_010 2009-12-30
  • 打赏
  • 举报
回复
每秒200条记录,一天大概150万记录,在频繁插入过程中,如果mysql的优化不好,会导致mysql占用cpu较多,如果还伴随大量查询,会导致mysql反映迟钝,导致整个服务不能响应。
解决办法:
1、如果你是针对一个表进行的插入最好采用散列表的形式,这样可以降低同一个表连续锁定的时间
2、增大各种表的缓存,保证查询的效率
3、如果只是为了导数据,可以用mysql的工具
暂时想到这么多,具体情况具体分析。
lymmingv 2009-12-30
  • 打赏
  • 举报
回复
学习。。。
maquan 2009-12-29
  • 打赏
  • 举报
回复
“MySQL崩溃”应该是不会,但如果处理速度慢的话,任务越积累越多,就永无宁日了,最终可能会是应用端崩溃。
iwantnet 2009-12-29
  • 打赏
  • 举报
回复
不会导致MYSQL崩溃,上面写错了!
iwantnet 2009-12-29
  • 打赏
  • 举报
回复
会导致MYSQL崩溃
ACMAIN_CHM 2009-12-28
  • 打赏
  • 举报
回复
应该不会导致MYSQL崩溃,不过倒是有可能有些用户连不上来。
guohuatiana 2009-12-28
  • 打赏
  • 举报
回复
max_connections 参数为100.
平凡的思想者 2009-12-28
  • 打赏
  • 举报
回复
mysql不会崩溃,只是响应可能有点慢。
ACMAIN_CHM 2009-12-28
  • 打赏
  • 举报
回复
不会。
你的MYSQL并发用户数max_connections设置是多少?

57,064

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧