这种有办法优化吗?四万多要五分钟左右,太慢了
先单独跑一下insert sql里面那个复杂的select,看看要运行多少时间,确定是select慢还是insert慢,然后考虑下一步该优化谁。
哇,这个肯定是查询慢
增加字段索引, 先插入不用查询或复杂的字段 例如 名字是现成的 直接插入 , 然后根据显示的名字 写一个存储过程来根据组件查询 修改, 修改的速度比较快
insert不应该啊, 如果你说查询不慢。 那先查出来再分批insert吧 。