Tema: Re: problemele su delphi
Autorius: Hyperlink
Data: 2009-04-21 07:58:01
nera. yra toks sakinys 'INSERT INTO MYTABLE(Field1,...Field260) VALUES 
(:Param1,..:Param260)'
Kai nuemu MyQuery.Params.ParamCheck:=false; viskas tvarkoje, bet vistiek 
paskui turiu uzdeti paramCheck:=true, tada pirma karta darydamas insert 
uzdelsia, o paskui padaro labai sparciai. Turiu tik du variantus: arba 
suformuoti tuos sakinius, paleidziant programa, kas uzdelsia programos 
pasileidima arba tureti uzdelsta pirmaji inserta.




"Laimis" <wiela@centras.lt> wrote in message 
news:gsib7q$s4v$1@trimpas.omnitel.net...
> Hyperlink rašė:
>> nieko nekeicia ir sitas variantas. Veiksmas vyksta su Firebird DB ir IBO 
>> componentais.
>
> O variantas su N (išskaidytų) fragmentų profiliuojant pavienių ir visuminę 
> vykdymo spartą?
> Juk turi prieš akis *akivaizdų* faktą (stabdo .Add metodas „virškindamas“ 
> visą SQL užklausą ar išskaidytus jos fragmentus) ir vistiek nesugebi jo 
> priežasčių išsiaiškinti...
>
> Ar kartais nėra tuose fragmentuose (SQL užklausoje) gausiai naudojama 
> kokia „lėtapėdė“ apdorojanti funkcija (pvz. quoting), kuri visą reikalą ir 
> gadina?