mysql查询的并行性

mysql查询的并行性,mysql,parallel-processing,apache-storm,Mysql,Parallel Processing,Apache Storm,我有以下问题: 目前我正在处理多个并行线程,这些线程应该通过mysql查询同时从同一数据库获取数据(我使用Java来实现这一点——更准确地说,是Java风暴)。但是,它似乎不是并行执行,而是顺序执行,因此,整个过程所需的时间或多或少是来自每个线程的每个查询的累计时间 有没有办法实际并行执行这些线程(以及来自同一数据库的查询)?我真的需要大大加快这个过程 幸运的是,有太多的代码行,无法向您提供一些有用的摘录 我希望你能帮我解决这个问题 Thanks1取决于查询,有些会锁定表,有些则不会。如果是I/

我有以下问题:

目前我正在处理多个并行线程,这些线程应该通过mysql查询同时从同一数据库获取数据(我使用Java来实现这一点——更准确地说,是Java风暴)。但是,它似乎不是并行执行,而是顺序执行,因此,整个过程所需的时间或多或少是来自每个线程的每个查询的累计时间

有没有办法实际并行执行这些线程(以及来自同一数据库的查询)?我真的需要大大加快这个过程

幸运的是,有太多的代码行,无法向您提供一些有用的摘录

我希望你能帮我解决这个问题


Thanks1

取决于查询,有些会锁定表,有些则不会。如果是I/O或机器电源造成的,也许您需要一个数据库集群。谢谢您的提示。如何确定我的查询是否锁定表?通常,导致锁定的是写操作(插入/更新,可能是触发器)。阅读有关锁定的内容,特别是内部锁定:好的,谢谢你。我试图通过链接了解更多信息。也值得一读:取决于查询,一些会锁定表,另一些不会。如果是I/O或机器电源造成的,也许您需要一个数据库集群。谢谢您的提示。如何确定我的查询是否锁定表?通常,导致锁定的是写操作(插入/更新,可能是触发器)。阅读有关锁定的内容,特别是内部锁定:好的,谢谢你。我试图通过链接了解更多信息。也值得一读: