select count(*)很慢
select count(*) from A , B where A.id=b.aid
就这一条简单的count语句,却很慢,得接近2秒!但如果select count(*) from A(或B)时间马上就到0.0几秒,差的太多了吧!
A表和B表各有20多万条记录吧。而且,id列都是主健,B表的aid也已经建了nomal索引了。我看过执行计划,一个表是index fast full scan(cost 250 cardinality 246962 ) ,一个表是index unique scan (cost 1 cardinality 1) ,都不是全表扫描了呀,
请问还有优化的可能没,怎么优化?