Chinaunix's Archiver
论坛
›
Informix
› 数据库中某表的出现异常,请高手赐教
灰鹰_greyhawk
发表于 2011-06-24 16:51
SELECT * FROM pmn_file WHERE
(pmn20 - pmn50 +pmn55)>0
这个语句的条件是个计算式,索引是没有用的,所以跟更新索引无关.你之所以看到一个快,一个慢是因为第一个查询只要命中第一行的时候就马上返回结果,然后引擎继续查,你可以先看返回的这部分数据,而第2个因为有unique的限制,所以要在服务器端检索出所有数据并且确认unique了才返回,所以就要等.
页:
1
2
[3]
查看完整版本:
数据库中某表的出现异常,请高手赐教