Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

October 11, 2022 / by Zsolt Soczó

Case study: optimizing a report runner from 3 hours to … a smaller number

Read the article, and I reveal the exact gain I made. :) This week I worked on two optimization tasks. They were…

September 26, 2022 / by Zsolt Soczó

Case study: making a query 25000 times faster – Part 3 (finishing touches)

We made a query 600 times faster in the first part. Then, we optimized it more in the second part, making it…

September 19, 2022 / by Zsolt Soczó

Case study: making a query 25000 times faster – Part 2

In the previous article, I showed how to speed up a query by 600 times. In this part, I’ll demonstrate how we…

August 20, 2022 / by Zsolt Soczó

Case study: making a query 25000 times faster – Part 1

One of my clients struggled with the following query: Sometimes it was fast, and sometimes it was slow. It seemed the query…

July 18, 2022 / by Zsolt Soczó

The SQL Server, which thought it was a balloon – Part 2 – the root cause

In the previous part, I introduced a strange problem. A SQL Server occasionally used an excessive amount of memory, much more than…

July 9, 2022 / by Zsolt Soczó

The SQL Server, which thought it was a balloon – Part 1

This was a very bizarre case. An SQL Server instance unpredictably and suddenly ate all memory of the server and even more…

June 28, 2022 / by Zsolt Soczó

SQL Server blocking without a real reason?

My recent troubleshooting engagement was about a SQL server blocking problem. Imagine an insurance web application with large forms. The app automatically…

July 2, 2021 / by Zsolt Soczó

Érdekes kép az SQL Server Query Store-ból

Itt a logical read-ek száma látszik, átlagolva. Mitől lehet ilyen érdekes a kép, mi történik a háttérben?

August 17, 2017 / by Zsolt Soczó

Forceseek delete-hez

Volt egy delete-em, ami nem akart rendesen index mentén lefutni. A delete-et kicserélve select-re ugyanez volt a helyzet, de select esetén egy…

January 17, 2017 / by Zsolt Soczó

Nagy táblák join-olása eredmények

Korábbi bejegyzésemben írtam, hogy demó környezetben a columnstore indexek nagyon jelentős gyorsulást okoznak. Élő adatbázisban azt tapasztaltuk, hogy integer kulcsokon végzett join-okon…

November 22, 2016 / by Zsolt Soczó

Nagy táblák joinolása

Egyik folyó munkámban több tízmilló soros táblákon végzett joinokat kellett optimalizálni. Általában ez nem kihívás, mert szinte mindig vannak szűrési feltételek, amelyeket…

November 4, 2016 / by Zsolt Soczó

Mit is jelent pontosan, hogy Accent Insensitive?

Bólyai magyar verseny kapcsán gondolkodtam a magyar nyelv rendezési szabályain. Kimenet: Ezek szerint az alap magyar kultúra szerint a C# (valójában a…

June 19, 2016 / by Zsolt Soczó

SQL Server memória hiány miatti lassú lekérdezés

Érdekes hibába futottam bele mostanában. A lapotopomban csak 8G RAM van, így az azon futó SQL servernek nem sok marad, amikor a…

September 17, 2015 / by Zsolt Soczó

SQL Server change tracking cikk

Annak idején írtam egy jó hosszú cikket a témában, hogyan lehet offline, disconnected appokat írni, amiben adatokat kell szinkronizálni. Valamiért már nem…

June 24, 2015 / by Zsolt Soczó

2 karakter, és máris más az execution plan

Az eredeti lekérdezésben az ORDER BY így nézett ki: order by BDT. Ez a számított oszlopra vonatkozott, azért a szervernek meg kellett…

June 16, 2015 / by Zsolt Soczó

Intra query deadlock

Ma láttam egy újfajta deadlockot, amiben az SQL Server által párhuzamosan végrehajtott lekérdezés szálai akadtak össze. Azaz ugyanaz a PID akadt össze…

May 22, 2015 / by Zsolt Soczó

SQL ad-hoc gyöngyszem

Itt egy csodaszép szerver, amin az AD-HOC beállítás 6G RAM-ot spórolna. Előzmény.

May 22, 2015 / by Zsolt Soczó

Exam 70-459: https://www.microsoft.com/learning/en-in/exam-70-459.aspx done

Na, ez is megvan. :) Ez is upgrade, két vizsgát tartalmazott, és ebben már volt 2014-es tartalom. Két témakört érintettek, az egyik…

May 21, 2015 / by Zsolt Soczó

Szeméttel teli plan cache

Ha a plan cache tele van csak egyszer használt planekkel, akkor azok csak feleslegesen eszik a memóriát. Az alábbi lekérdezés erre világít…

May 20, 2015 / by Zsolt Soczó

SQL Server 2014 SP1 letölthető

Innen. Itt a fixek listája. Átszaladva a listán a túlnyomó többsége fix, nem sok új dolog van benne. Érdekes, hogy az in…

1 2 3 14