Mysql数据库写入和文件写入



我有一个程序,它可以将数据写入mysql数据库,也可以将大量日志写入文件。。我注意到,如果我给程序输入大量的数据,即创建70GB日志的数据和我使用的表的mysql数据库表计数(*),到>100000个条目,那么整个程序在一段时间后就会变慢。。

但是,当最初以大约1000/min的速率收集报告时;400/分钟温数据如我之前所说。是数据库写入还是文件写入使程序变慢?

日志只是从我的程序中重定向到一个文件的cout。那里没有缓冲。

有一种简单的测试方法。

若您创建了一个blackhole表,MySQL将假装做所有事情,但从未真正向文件中写入任何数据。

  1. 创建与您的正常表
  2. 复制日志
  3. 现在像在真实数据库中一样写入黑洞数据库

如果速度快得多,那就是MySQL让你悲伤。

请参阅:http://dev.mysql.com/doc/refman/5.5/en/blackhole-storage-engine.html

相关内容

  • 没有找到相关文章

最新更新