SQL Server 2016 업그레이드 이후, DB 복원 성능 저하 이슈 금번 SQL Server 2016 (SQL 2016 SP1 CU8) 업그레이드 이후, Restore Server의 복원(Restore Database)수행 속도가 크게 저하되는 이슈가 있어, 원인 및 현상을 분석한 내용과, 대응 방안을 함께 공유합니다. 1. 현상환경 구분OS/DBBackup / Restore OptionDB InformationRestore ServerWindows Server 2012 R2 STD x64 SQL Server 2016 STD SP1 CU8 x64 (13.0.4474)Compressed / DefaultDatabase Info:Reserved: 380,752MiB Compressed Backup: 138,240MiB Compatibility Level 100Server S.. 더보기 MSDB 실행일정 date type으로 변경하기 MSDB의 실행 일정을 보면 run_date (int): 20180413, run_time (int): 40330 과 같은 형식으로 되어있어서, 보기 힘고 파싱하기 귀찮다. 그런경우 다음의 쿼리를 써서 Date, Time 포멧으로 Casting 할 수 있다. --sysjobschedules date값 date,time 포맷으로 변경SELECTtop 1000date=CAST(CAST(next_run_date as nvarchar(100)) AS date),time=CAST(--hhCASEWHEN REVERSE(SUBSTRING(REVERSE(CAST(next_run_time as nvarchar(100))),5,2)) N''THEN REVERSE(SUBSTRING(REVERSE(CAST(next_run_t.. 더보기 SQL로 날짜계산하기 지난주 월요일CAST(DATEADD(DAY,((-1*DATEPART(WEEKDAY,getdate()-7))+1),getdate()-7) AS date) --지난주 월요일 더보기 이전 1 2 3 4 5 6 7 ··· 12 다음