Az utóbbi Meetup eseményeken egy kolléga arra volt kíváncsi, hogy mennyi idő alatt áll elő egy query plan. Akkor és ott helyben a választ nem tudtam. Miközben a monitoring riportjaimat készítettem, felmerült ugyan ez a kérdés és kicsit utánanéztem. A plan xml-jében benne van az információ, hurrá :-), ettől egyszerübb …
Tovább..Vannak esetek, amikor nem kell semmi más mentés, csak full adatbázis mentés, de az minden adatbázisomról – kivéve tempdb. Az alábbi script ebben segít. Értelemszerűen a mentés utvonalát mindenki maga állítsa át: 1USE [master]; 2GO 3 4DECLARE @dbname sysname; 5DECLARE @backupFolder varchar(255) = 'F:\Backups'; 6DECLARE …
Tovább..DBCC LOG
2012-11-29 · 1 perc olvasás · sql SQL Server SQL Server 2012 SQL Server 2014 SQL Server 2016 SQL Server 2017 SQL Server 2019 SQL Server 2022 SQL Server 2025 ·1DBCC LOG (<database name>[,{0|1|2|3|4}]) 0 - alap információk (default) 1 - részletes informció 2 - részletesebb információ 3 - Részletes információ 4 - Összes információ
Tovább..sp_readerrorlog
2012-11-29 · 1 perc olvasás · sql SQL Server SQL Server 2012 SQL Server 2014 SQL Server 2016 SQL Server 2017 SQL Server 2019 SQL Server 2022 SQL Server 2025 ·sp_readerrorlog fileid, logid, searchtext1, searchtext2 fileid: több error log file esetén a file ID, ahol a 0 az éppen aktuális file. Default 0. logid: 1 az SQL Server Error log, 2 az SQL Server Agent. Default 1 searchtext1: string, ezt keresi az error log bejegyzésekben. Default NULL. searchtext2: string, ezt keresi …
Tovább..Többször is előfordult már, hogy át kellett neveznem SQL Server alatt a gép nevét. Sajnos nem olyan egyszerű ez, mint amilyennek az tűnik, az SQL Server néhány extra lépést még megkövetel: Miután a gép átnevezésre került és újraindult, az alábbi parancsok segítségével az SQL Server-en is állítsuk át a gép nevét: 1USE …
Tovább..Először tisztázzuk, hogy mik a rendszer adatbázisok, van belőle 5 darab: master model msdb tempdb mssqlsystemresource Vajon hányan ismerik az utolsót? Ez nem is jelenik meg a System Databases alatt, hanem a %ProgramFiles%\Microsoft SQL Server\MSSQL10_50.\MSSQL\Binn\ könyvtárban található meg. Ebben az adatbázisban …
Tovább..Egyre többször azt látom, hogy kétféle adatbázis fejelsztő van: tárolt eljárást – stored procedre – használó, ad hoc lekérdezéseket használó. Az első esetben, az egyik nagy előny, hogy a végrehajtási tervek – execution plan – újra és újra felhasználhatóak, csak egyszer lesz a memóriában jó esetben az adott terv. A …
Tovább..Hol volt, hol nem volt, volt egyszer egy SQL Server 2008 R2 ahol se DDL Trigger, se audit, se semmi sem volt beállítva és dbo joga volt a fejlesztőknek az éles környzetben. Történt egy nap – nevezetesen szerdán – hogy valaki törölt egy táblát. E miatt sajnos a program nem az elvárásoknak megfelelően működött. …
Tovább..sys.dm_os_performance_counters
2012-08-14 · 3 perc olvasás · SQL SQL Server SQL Server 2012 SQL Server 2014 SQL Server 2016 SQL Server 2017 SQL Server 2019 SQL Server 2022 SQL Server 2025 ·1/*=============================================================================== 2 Date: 2012.06.01 3 Description: Performance counter check 4 SQL Server version: 2005 or newer 5 Author: Berke János - IamBerke.com 6--------------------------------------------------------------------------------- 7 (cc) 2012, …
Tovább..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 …
Tovább..