您建议每秒插入数千行

时间:2011-11-25 10:00:20

标签: mysql

我有一个测验网络应用。 在测验的最后一刻,我需要为每个学生每秒插入300行。测验完成后,我应该在表格中插入数千条记录。 对于像这样的问题你有什么建议? 我想我应该使用MyISAM,但我确信还有很多工作要做(查询缓存,复制等)。 我想知道你的建议...... 提前谢谢。

2 个答案:

答案 0 :(得分:1)

也许这会有所帮助:

http://forums.mysql.com/read.php?21,140542,140542

http://blogs.oracle.com/MySQL/entry/comparing_innodb_to_myisam_performance

oracle家伙声称:“与MyISAM相比,InnoDB在读/写测试中的吞吐量提高了35倍”

看看:

http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falcon-benchmarks-part-1/

以及来自mysqlperformanceblog.com的其他文章

答案 1 :(得分:0)

您没有提供足够的信息来提供任何有意义的结果。

插入几千行通常都没有。但我不知道你的行是否包含300个BLOB数据字段或其他任何字段。

谷歌过早优化。

您现在就开始计划复制方案,并且在很可能没有必要的情况下,它可能会花费您大量的时间和金钱,更不用说长期复杂性了。

你测试过吗?创建一个虚拟脚本,插入尽可能多的记录。