【产品名称】
【产品版本】
【问题描述】
我有一个test表,主键字段是id。有两个sql,都是按照主键字段去更新。
1:update test set a=‘1’,cd=‘2’ where id=2;
2: update test set a=‘1’,cd=‘2’,name=‘3’,addr=‘4’ where id=2;
看执行计划两个sql都是一样的,只是sql1的执行计划生成时间是2:05分(合并期间附近),sql2的执行计划生成时间是7:00.表数据400万。cd列有索引、id是主键
sql1的执行时间是300毫秒,sql2的执行时间是0.2毫秒。
请问这个有可能是什么引起的哪?