繁体   English   中英

在MySQL中使用Union从多个表中并行选择记录

[英]Selecting Records in Parallel from Multiple Tables with Union in MySQL

我有三个表,我想从这三个表中并行选择数据以提高性能。

我正在运行这样的查询。

 SELECT * FROM table1
 UNION ALL
 SELECT * FROM table2
 UNION ALL
 SELECT * FROM table3

我想问这些查询以并行形式还是一个接一个地运行?

我该怎么做才能提高此查询的性能。 我可以为每个查询创建线程吗?

如果我通过单个连接为此查询创建三个线程,它是否可以并行工作? 还是我需要为每个查询创建三个连接以并行运行?

我认为您无能为力。 最好让mysql本身来处理查询执行,而不是尝试实现一个显式的多线程系统来同时执行多个查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM