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.
Read the article, and I reveal the exact gain I made. :) This week I worked on two optimization tasks. They were…
We made a query 600 times faster in the first part. Then, we optimized it more in the second part, making it…
In the previous article, I showed how to speed up a query by 600 times. In this part, I’ll demonstrate how we…
One of my clients struggled with the following query: Sometimes it was fast, and sometimes it was slow. It seemed the query…
In the previous part, I introduced a strange problem. A SQL Server occasionally used an excessive amount of memory, much more than…
This was a very bizarre case. An SQL Server instance unpredictably and suddenly ate all memory of the server and even more…
My recent troubleshooting engagement was about a SQL server blocking problem. Imagine an insurance web application with large forms. The app automatically…
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?
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…
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…
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…
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…
Érdekes hibába futottam bele mostanában. A lapotopomban csak 8G RAM van, így az azon futó SQL servernek nem sok marad, amikor a…
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…
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…
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…
Itt egy csodaszép szerver, amin az AD-HOC beállítás 6G RAM-ot spórolna. Előzmény.
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…
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…
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…