有多個(gè)表A,B,C,D,E現(xiàn)在要把A的數(shù)據(jù)通過存儲(chǔ)過程保存或跟新到B,C里,A中有幾個(gè)字段需要根據(jù)表D,E來比對(duì)后轉(zhuǎn)化成相應(yīng)的數(shù)據(jù),再插入B,C,現(xiàn)在用的方案是浮標(biāo):每次定位一行,給變量做初始化,根據(jù)A中一些字段取D,E中的數(shù)據(jù),通過insert或update把A中的和對(duì)比取到D,E中的數(shù)據(jù)插入到B,C表,但是速度感人,1W數(shù)據(jù)要4分鐘,太慢了。------目前想到的方案是在表A再加幾個(gè)字段存儲(chǔ)根據(jù)表D,E來比對(duì)后轉(zhuǎn)化的數(shù)據(jù),然后一口氣insert和update到B,C表中,這個(gè)方案會(huì)提高效率嗎?或者還有什么方案?求大佬解答。
sql service2008關(guān)于怎么提高存儲(chǔ)過程運(yùn)行效率的方案
小唯快跑啊
2018-06-30 11:15:45