alter table和insert perf(串行读/写检测)

时间:2015-04-28 13:35:20

标签: sqlite alter

我有一个带有整数主键'k'的表't',我想改变表't'以再添加一列'c'然后在C语言迭代中填充'c'列循环。

我提取了数组中的所有主键,然后计划准备()这样的UPDATE查询(伪代码)

q=prepare("UPDATE t set c=? where k=?");
for(i=0;i<n;i++)  
{ x=k[i];
  bind(q,0,cvalue); bind(q,1,x);
  step(q);
  ...
}

由于将呈现给UPDATE查询的键'x'是顺序的主键,SQLITE是否足够聪明以避免对k =?进行bsearch,换句话说,它是否检测到'serial'写入访问。

提前完成。 干杯, 披

0 个答案:

没有答案