Ismét egy ki nem javított SQL Server hibába futottam bele. A történet alapját több, általam átnézett
[More]
Azt gondolnánk, hogy a sysadmin joggal rendelkező felhasználók nem csinálnak galibát, de legalábbis megbízhatóak. Ezeket tényként kezelném :) de azért vannak olyan esetek, amikor mégiscsak a körmükre kell nézni. Ilyen eset lehet, amikor egy előírás, törvény vagy egyéb szabvány megköveteli ezt, pl.: SOX, PCI DSS, HIPA.
Na akkor, hogyan is lehet e...
[More]
Régóta érik ez a bejegyzés, de sajnos sem időm, sem energiám nem volt eddig erre. Feladat Transpa
[More]
Mi is ez? Mikor használható? Hogyan kell beállítani? Mire is jó ez nekem SQL Server esetén? Milyen p
[More]
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]
A héten ismét volt meetup. A bemutatott prezentáció, minta kód éa mintaalkamazás az alábbiakban letölthető:
Prezentáció: 20120717Mirroring.pptx (216,07 kb)
Mintakód: Mirroring Demo v2.sql (3,74 kb)
Mintaalkalmazás: MirrorTCRSample.zip (42,97 kb)
Enjoy
A mai napi agymenés Szüksége volt valakinek egy átlagszámításra... igen ám de time adattípusra. Az SQL Server nem igazán enged erre átlagot számolni, így meg kellett írni. A time típust nem igazán lehet konvertálni se float se int típusra - amik már használhatóak lennének az AVG függvénynek, így ez még egy kic...
[More]
A tegnapi napon egy érdekes témával foglalkoztunk a HUG-MSSQL Meetup-on: Query tuning. Az alapoknál kezdtük el, így a demo során az alábbiakról volt szó:
Indexek: clustered index, nonclustered index, covering index
Logikai/Fizikai operátorok: Table scan, Clustered Index Scan, Nonclustered Index Scan, Clustered Index Seek, Nonclustered Index Seek, Nested Loops
A demo kód innen letölthető: 20111103-Tunnin...
[More]
A Query Notification az SQL Server 2005 egyik új szolgáltatása. Ez a szolgáltatás csak az SQL Native Client provider-en keresztül érhető el. lényegében arra jó ez a szolgáltatás, hogy csak akkor frissüljün pl a DataSet a Cache-ben, amikor a mögötte található adat is változik és ne akkor amikor lejár a Cache időkorlátja. A Query Notification a Service Broker-re épül, ezért azt engedélyezni kell azon az adatbázison, amin szeretnénk használni. Az alábbi kód elvégzi ezt: USE [master];
GO
IF (S...
[More]