Rychlost zpracování SELECT příkazu

19 views
Skip to first unread message

Tomáš Grunt

unread,
Jul 24, 2024, 2:12:05 AM7/24/24
to Firebird (CZ)
Zdravím,

mám dvě db v3.0, kdy v jedné mi příkaz SELECT s 2x LEFT JOIN trvá do 1s, v druhé 20s, data jsou v obou db v podstatě stejná. Mám podezření, že při obnově dat se jednou db něco stalo. Bohužel obnovit již nemohu, protože se na to přišlo později a jsou v ní již nová data. Lze zjistit co to může způsobovat a na co se zaměřit?

Díky 

Jiří Činčura

unread,
Jul 24, 2024, 3:46:01 AM7/24/24
to fireb...@googlegroups.com
> mám dvě db v3.0, kdy v jedné mi příkaz SELECT s 2x LEFT JOIN trvá do
> 1s, v druhé 20s, data jsou v obou db v podstatě stejná.

No, "v podstatě stejná", znamena, ze nejsou stejna. Staci jeden radek navic/jinak/mene a uz muze treba selektivita indexu vychazet jinak pro optimizer.

> Mám podezření,
> že při obnově dat se jednou db něco stalo. Bohužel obnovit již nemohu,

Pokud to nehodilo zadny error, tak se nic nestalo. Pokud to hodilo error a nikdo to neresil, tak by se ten clovek na sebou mel zamyslet.

> co to může způsobovat a na co se zaměřit?

Execution plan.

--
Mgr. Jiří Činčura
https://www.tabsoverspaces.com/

Reply all
Reply to author
Forward
0 new messages