Archive for July, 2007

Jópofa Vista trükkök

Thursday, July 5th, 2007

Innen.

Egy apróság, nem jó semmire, de érdekes:

Flip (Alt+Tab) and Flip 3d (Window + Tab) mode can be made stay on the screen when you also use Ctrl key.

Mennyit húz le az SQL Server teljesítményből, ha nincs ott az a huncut dbo. prefix?

Thursday, July 5th, 2007

Annak idején olvastam egy ms whitepapert, ami arról szólt, hogy sokfelhasználós rendszereknél problémát okozhat az ownerek kihagyása az adatbázis ojjektumok elérésénél, mert ilyenkor adott szabályok alapján keresgélni kell a fully qualified nevek után, ami a rendszertáblák használatával jár, így lockolási (torlódás) és sebesség problémákat vethet fel.
No, itt egy konkrét mérés.

A mérésből látszik, hogy a 2005 más sokkal kevésbé érzékeny a problémára mint a 2000, de 2000-ben még nagyon jelentős a hatás (10-20%!).

SQL Server 2005 adatbázis teljesítmény riportok

Thursday, July 5th, 2007

A termékbe is bele akarták annak idején rakni, de más fontosabb fícsörök kiszorították. Most forrásszinten letölthető.

Ingyen könyv - Security Engineering

Wednesday, July 4th, 2007

Imhol.

Azonnali infomessage visszaküldése SQL Server kliensnek

Wednesday, July 4th, 2007

Printtel vagy raiseerrorral alacsony severity levelt használva infomessage-eket lehet visszaküldeni a kliensnek, amit pl. ADO.NET-ben a Connection ojjektum InfoMessage eseményén keresztül lehet kinyerni. Hasznos pl. egy hosszabb batch iterációinál visszaküldeni valamit a kliensek, hadd szórakozzon ő is.
Úgy tapasztaltam, hogy az infomessage-ek, lévén hogy nem olyan fontosak csak akkor mennek vissza a klienshez, ha amúgy is megy vissza valami eredményhalmaz, azaz select kimenet. Piggyback, vagy hogy is hívják ezt. Ez kellemetlen, mert ha nincs eredményhalmaz, csak a batch futtatása végén kapunk értesítést.

No, a raiserrorral meg lehet a problémát hágni, csak eddig nem vettem észre. Olvassátok, használjátok.

Érdekes insert optimalizálás

Wednesday, July 4th, 2007

Meglepő, mik nem hatnak a végrehajtási tervre.