高分求一个有关索引的问题
我有两个大数据量的表a和b,(a.id1, a.id2)是a的联合组件主键有索引,a.code也有索引,(b.id1,b.id2)是b的联合主键有索引,它们都还有许多其他的字段。
查询如下:
select a.id1, a.id2, a.code, a.x, a.y, ..., b.x, b.y, ...
from a, b
where a.id = b.id and a.code = '123'
这个查询应该能用到索引(a.code和a.(id1,id2)以及b.(id1,id2))
我有几个数据库,在大部分数据库上都是正常的,但其中有一台却会fullscan b表。
区别是这台数据库对a和b用了分区表,索引都是全局索引。
请问谁有这方面的经验,使这条查询在分区表上也能正常查询?