SQL SERVER 2022-25-In-Memory OLTP 향상

소개 이 주제 관련해서 MS Doc, 검색 자료, GPT 문답을 통해 2022에서의 새로운 또는 개선된 기능을 알아봤지만 직접 확인해 볼 수 있는 구체적인 내용은 많지 않았습니다. 그래서 우선은 문서나 자료 상의 특징 등을 나열하고 그 중 중요한 몇 가지 항목만 자세히 알아보겠습니다. In-Memory OLTP의 SQL Server 2022에서 새로운 또는 확장된 기능 목록 나열 더 빨라진…

SQL SERVER 2022-15-DBCC SHRINKDATABASE 동시성 향상

소개 가능하면 하지 않는 것이 좋은 DB 관리 작업 중에 대표적인 DBCC SHRINKDATABASE 또는 SHRINKFILE, 그러나 현실적으로는 필요한 경우들이 생기죠. 필요에 의해 SHRINK 작업을 하는 경우에도 성능 또는 안정성을 위해 고려할 부분들이 많이 있습니다. 특히 점검 시간이 아닐 때는 더더욱 주의가 필요하죠 그 중에 하나가 쿼리 실행과 동시 처리 시 문제가 될 수 있다는 점입니다.…

SQL SERVER 2022-14-tempdb 동시성 개선

소개 #으로 시작하는 임시 테이블, @로 시작하는 테이블 변수, 그 외 cursor, xml, row versioning 등 다양한 용도의 임시 데이터를 저장하는 tempdb에는 몇 가지 유형의 병목 문제가 있어왔고 그 문제를 해결 또는 완화하기 위해 SQL Server 2005 버전부터 매번 다양한 개선 작업이 적용되어 왔습니다 (아래 첫 번째 링크 문서 참조). SQL Server 2022에서는 병목 유형…

SQL SERVER 2022-13-시계열 데이터

소개 T-SQL의 새로운 함수 중 시계열 데이터 처리 관련 함수들만 별도로 분리했습니다. GENERATE_SERIES() FIRST_VALUE(), LAST_VALUE() DATE_BUCKET() 시계열 데이터 처리 함수들 (신규 or 확장) GENERATE_SERIES ( start , stop [ , step ] ) 쉽게 얘기해서 원하는 형태의 일련번호(순번)를 생성해주는 함수입니다. 데이터 분석 언어인 Python의 arange() 혹은 R의 seq() 와 유사하고 심지어는 다른 RDBMS에서도 동일한 함수를…

SQL Server 2022-01-설치 작업 변화

소개 지난 번 SQL PASS Korea 오프라인 세미나 때 소개 드린 SQL Server 2022의 Intelligent Query Processing을 포함해서 시리즈 글을 올릴 계획입니다. 그 시작 글로써 설치 화면에서 이전 버전과 달라진 부분 즉 없어지거나 새로운 부분에 대한 간략한 설명과 더불어 관련 문서들을 소개하겠습니다. SQL Server 2022로 업그레이드할 계획이나 신규 도입할 사용자들께 도움이 되셨으면 합니다. 참고. 일부 내용은…

SQL PASS Korea 세미나 시즌2

SQL PASS Korea 세미나 드디어 오프라인(모두의연구소)으로 다시 만나는 자리 준비했습니다. 이번엔 주로 [SQL Server 2022의 새로운 기능] 소개와, [Azure SQL 개발 관련] 세션입니다. SQL Server 실무자 혹은 관심 있는 분들의 정보 공유와 교류의 시간이 되길 기대합니다. 많이 분들 뵐 수 있기를 희망하며^^   SQL PASS Korea 세미나 시즌2 – 온오프믹스 :: 모임문화 플랫폼 (onoffmix.com)  …