query performance problem
Posted: Sat 25 Sep 2010 12:09
i am using postgresql.
vhastakayit is view.
UniQuery1.SQL.Clear;
UniQuery1.SQL.Add('select * from udr.vhastakayit where protokolno>:protokolno');
UniQuery1.Params.ParamByName('protokolno').Value:=4000000;
UniQuery1.Open;
8 seconds
UniQuery1.SQL.Clear;
UniQuery1.SQL.Add('select * from udr.vhastakayit where protokolno>=:4000000 ');
UniQuery1.Open;
2 seconds
why can be happend different performance as when i send parameter?
Thanks.
vhastakayit is view.
UniQuery1.SQL.Clear;
UniQuery1.SQL.Add('select * from udr.vhastakayit where protokolno>:protokolno');
UniQuery1.Params.ParamByName('protokolno').Value:=4000000;
UniQuery1.Open;
8 seconds
UniQuery1.SQL.Clear;
UniQuery1.SQL.Add('select * from udr.vhastakayit where protokolno>=:4000000 ');
UniQuery1.Open;
2 seconds
why can be happend different performance as when i send parameter?
Thanks.