我用的是oracle,我执行的sql语句如下:update table set col_1 = 1 where col_2 = 2,col_3 = 3,col_4 = 4我想问通过增加where 条件较少影响行数,和减少where条件增加影响行数   那个执行效率会高点?每次sql执行,影响行数在数十万条左右

解决方案 »

  1.   

    update table set col_1 = 1 where col_2 = 2,col_3 = 3,col_4 = 4 我想问通过增加where 条件较少影响行数,和减少where条件增加影响行数   那个执行效率会高点? 这东西怎么比呀,行数少点,每次会快点呀,
      

  2.   

    增加where 条件较少影响行数
    这个应该效率高一点的,如果你where条件都有合适的索引的话
      

  3.   

    对where 条件的字段建立索引