我有 2 张桌子
stock_details(1M+ 记录)与字段
billid
itemid
groupid
qty
stock_details索引index1( itemid, billid) 和index2( itemid)
itemmaster(10K+ 记录)与字段
itemid
groupid
itemmaster有索引index1( itemid) 和index2( groupid)
下面的查询需要几分钟才能完成。我不认为这是正常的。可能只有很少的记录或零记录实际得到更新。我想我已经为查询准备了所有索引
UPDATE Stock_details A,Db2.ItemMaster B
SET A.Groupid=B.Groupid
WHERE A.Itemid=B.itemID AND A.Groupid<>B.GroupId
在选择查询上运行解释
EXPLAIN SELECT A.groupid FROM Stock_details A,db2.ItemMaster B
WHERE A.Itemid=B.itemID AND A.Groupid<>B.GroupId