如何在实例上提交并发MYSQL查询(SELECT查询)?

时间:2013-02-28 13:22:00

标签: java mysql multithreading perl fork

我想同时提交MYSQL查询(只有select,因为我知道Insert / Update是在数据库端顺序执行的)。 可以使用单个连接和多个查询线程/进程来完成吗?

在PERL中使用Java线程或fork的解决方案将是有利的。

2 个答案:

答案 0 :(得分:3)

Mysql驱动程序不支持异步请求。您应该自己创建连接池并将请求路由到它们。为避免阻塞,请尝试使用线程或fork()并通过IPC传输数据。

答案 1 :(得分:0)

如果你正在使用线程,你可以,如果你只是阅读那里没有问题。实现您的线程,并在run方法中为您的查询添加逻辑。如果您正在使用不同的表,则可以为每个表或每种类型的查询创建一个线程。这取决于您的要求或您的需求。