Aktuális wait statisztika

Vannak olyan esetek, amikor kíváncsi vagyok a wait stat-ra. Ezt a sys.dm_os_wait_stats DMV-ből lehet kiszedni, igen ám, de ez az SQL Server legutóbbi indulása óta összegyűlt adatokat adja vissza. Ez azért lehet problémás, mert lehet nem is az összesre – indulástól eltelt idő alatt összesített, hanem az éppen akuális állapotra vagyok kíváncsi. Ezt két módon érhetem el: Kitörlöm a DMV-ből az adatokat és ezek után az új adatokat nézem meg (nem ajánlott): -- Clear Wait Stats DBCC SQLPERF('s... [More]

SQL Server elérése az internet felől

Alapvetően nem ajánlom az SQL Server-t direkt kitenni az internetre, de bátraké a szerencse :-). Ma valaki megkérdezte, ha mégis így tenne, mi az a minimum beállítás, amit ajánlok. az alábbi listában összefoglaltam: statikus port beállítása az SQL Server publikus IP címére az SSCM segítségével, soha ne használjuk az alapértelmezett 143... [More]

max server memory beállítás

Az elmúlt időszakban több SQL Server beállítását is meg kellett vizsgálnom. Általban a max server memory beállítás mindenhol az alapértelmezett, dinamikus értéken volt: akár a szerver összes memóriáját is elviheti az SQL Server, ami igen komoly "lassuláshoz" vezethet. Alapvetően a max servever memory beálításnál az alábbi para... [More]

xp_readerrorlog paraméterei

Mivel magyarul nem igazán találtam "dokumentációt" az xp_readerrorlog extended "tárolt eljárásról" - de utálom lefordítani :) - ezért arra gondoltam, hogy majd én dokumentálom :) Ezen az oldalon elérhető amit találtam: http://www.iamberke.com/page/xp_readerrorlog.aspx  

Megegyezik e a fizikai sorrend az index logikai sorrendjével?

Több tucat jelöltet interjúztattam MS SQL Server-es poziciókra és sajnos csak nagyon kevesen válaszoltak helyesen erre a kérdésemre: vajon egy clustered index-el ellátott táblában az adatok fizikai sorrendje ugyan az e mint az index logikai sorrendje?    Miért fontos ez? Hivatkoznék egy régebbi bejegyzésemre, ahol az volt a feladat, hogy az utolsó 10 sort kellett megjelen&i... [More]

Kell e futtatni a DBCC CHECKDB-t rendszer adatbázisokon?

A rövid válasz: igen. A hosszabb alább: Ma egy igen érdekes keresési kulcsszóval érkeztek az oldalamara Arra keresett valaki rá, hogy kell e a master adatbázison futtatni a DBCC CHECKDB parancsot. Gondolkodjunk el ezen egy picit: vajon kell e rendszer adatbázisokat ellenőrizni? Vajon kell e mentést csinálni róluk? Vajon különböznek e ezek az adatbázisok, bármely más adatb... [More]