A mostani rendszeren, amin dolgozom, találtunk egy tárolt eljárást, ami elég furcsán működött. Az volt a tünet, hogy működött, működött, aztán lassabban működött, még lassabban, míg nagyjából minden második hívása timeoutra futott.
execution plan
Execution plan
Már említettem néhányszor, de még nem írtam le, mi is ez valójában.
Plusz feltételes join
Mindenki ismeri a joinokat, ezek közül is persze legjobban az inner joint. Elém került egy lekérdezés, amiben volt pár inner join és a lekérdezés végén néhány szűrés. A feladat az volt, hogy gyorsítsam fel a lekérdezést, amit az execution plan tüzetesebb vizsgálatával talán el tudunk érni.