小编Dar*_*ren的帖子

MySQL中的MySQL插入语句的性能:批处理模式预处理语句与具有多个值的单个插入

我正在设计一个MySQL数据库,它需要在各种InnoDB表中每秒处理大约600行插入.我当前的实现使用非批处理的预准备语句.但是,写入MySQL数据库瓶颈和队列大小会随着时间的推移而增加.

实现是用Java编写的,我不知道该版本是否有用.它使用MySQL的是Java连接器.我需要考虑转向JDBC明天.我假设这是两个不同的连接器包.

我已经在这个问题上阅读了以下主题:

并从mysql网站:

我的问题是:

  • 是否有人在批处理模式下使用INSERT与预处理语句相比,对使用INSERT具有多个VALUE 的单个语句有关于性能差异的建议或经验.

  • 什么是之间的性能差异MySQL的Java连接器对JDBC.我应该使用其中一个吗?

  • 这些表用于存档目的,并且将看到约90%写入〜10%读取(甚至可能更少).我正在使用InnoDB.这是MyISAM的正确选择吗?

预先感谢您的帮助.

java mysql jdbc

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

jdbc ×1

mysql ×1