
db2 一个2千多条数据的表和一个100多万条数据的表相关联 很慢 10
table1(2千多条数据),table2(100多万条数据)共同字段IDSELECT*FROMTABLE1L1LEFTJOINTABLE2L2ONL1.ID=L2.ID...
table1(2千多条数据),table2(100多万条数据) 共同字段ID
SELECT * FROM TABLE1 L1 LEFT JOIN TABLE2 L2 ON L1.ID=L2.ID;
执行这条语句很慢。需要50多分钟,还没执行完?为什么呢? 展开
SELECT * FROM TABLE1 L1 LEFT JOIN TABLE2 L2 ON L1.ID=L2.ID;
执行这条语句很慢。需要50多分钟,还没执行完?为什么呢? 展开
展开全部
将两个表的ID加一个字段,就快很多了。不然DB2会用针对L1的所有记录都对L2进行一次表扫描。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询