select * from nic_finblog t
这句SQL需要几十毫秒;
select * from nic_finblog t where newscode=238697438
这句SQL需要19秒。
原因:newscode 为NVARCHAR2(50)类型,而sql中newscode=238697438 为long类型。由此猜想SQL机制先将newscode的值与long 238697438比较,发现无匹配时,自动再将long 238697438转换为NVARCHAR2(50)。