我今天在两个表关联查询时,发现效率极低,索引也加了,依然如此。
例如下面的查询语句:
select * from table_group a,table_member b where a.groupId=b.groupId;
就这么一条语句,查200多万条数据竟用了11秒。
最后才发现表中的groupId字段大多数都是空的,当我加一个条件"and groupId is not null"后发现效率提高了,一瞬间就执行完了,呵呵。
我今天在两个表关联查询时,发现效率极低,索引也加了,依然如此。
例如下面的查询语句:
select * from table_group a,table_member b where a.groupId=b.groupId;
就这么一条语句,查200多万条数据竟用了11秒。
最后才发现表中的groupId字段大多数都是空的,当我加一个条件"and groupId is not null"后发现效率提高了,一瞬间就执行完了,呵呵。