FireBird 2.0 tapasztalatok

Sziasztok,

Kérdésem, hogy van-e valakinek már tapasztalata a kettes FireBirddel kapcsolatban, éles alkalmazásban? Ha esetleg át szeretnénk állni az 1.5-ről, mire figyeljünk?

Hallottam olyat, hogy a SELECT-ek összeállításakor egy rosszabb plan-t képes generálni, ezáltal némely lekérdezés láthatóan lassabban jön le ugyanazon az adatbázison, mint az 1.5-ös kollégáján. Tapasztalt valaki ilyet? Ha igen, akkor még mit?

Menyus

Találkoztam én is ezzel a

Találkoztam én is ezzel a problémával. Az FB2.0 más planeket generál, mint az 1.5, néha jobbat, néha rosszabbat. Mivel mi a programunkat eddig 1.5 alatt fejlesztettük, ezért addig javítgattuk a szükséges lekérdezéseket, amíg normális sebességgel lefutottak. Viszont 2.0 alatt nem optimalizáltunk, ezért ott bizonyos lekérdezések lassabbak lettek. Főleg olyan lekérdezéseknél jelentkezett a probléma, ahol order by -t használtunk.
Ezen kívül az fb 2.0 kiszűr néhány olyan hibát, amit 1.5 beszívott.
Fb 1.5 valami hülyeséget hozott ki, 2.0-ban le sem fut a query.
pl:
select B.mezo1 from table A
join B as b1 on A.mezo1 = b1.mezo1
join B as b2 on A.mezo1 = b2.mezo2
Mivel a B táblát kétszer is bekötöttem, nem hivatkozhatok rá "B" ként. Fb 1.5 ezt lefuttatta.

Könyvajánló

Programozzunk Turbo Delphi Rendszerben