两个表的数据量和大,会传一个ID然后查询,假设
A表 id 范围 1-10
B表 id 范围 11-20
如果这样查很慢
select * from
(select * from a
union all
select * form b)
where a = 1
这样查的话,union all的下面那个查询B表的速度会很慢,有没有办法让它很快。。。
...全文
1393打赏收藏
两个数据库的相同表数据查询,求大神解决
两个表的数据量和大,会传一个ID然后查询,假设 A表 id 范围 1-10 B表 id 范围 11-20 如果这样查很慢 select * from (select * from a union all select * form b) where a = 1 这样查的话,union all的下面那个查询B表的速度会很慢,有没有办法让它很快。。。