728x90
임시 테이블을 사용해서 tempdb 데이터,로그 용량을 증가시키는 쿼리입니다.
#으로 임시테이블을 만들어서 사용하면 tempdb영역을 사용할 수 있습니다.
CREATE TABLE #TempTable (col1 char(1000), col2 char(1000))
BEGIN TRAN
SET NOCOUNT ON;
DECLARE @i INT = 1
WHILE @i <= 200000
BEGIN
INSERT INTO #TempTable values ('A','B')
SET @i += 1
END
select count(*) From #TempTable
COMMIT TRAN
DROP TABLE #TempTable
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] 오류 35208, master 데이터베이스를 사용중인 경우에만 가용성 그룹 DDL 작업이 허용됩니다. (0) | 2022.08.21 |
---|---|
[MSSQL] tempdb 용량축소(SHRINKFILE) 안될 때 캐시 삭제하기 (0) | 2022.08.21 |
[MSSQL] ID열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON 일 때만 지정할 수 있습니다. (0) | 2022.08.21 |
성능모니터 SQL서버 기본 모니터링 - 기본설정값 설명 (0) | 2022.07.16 |
[SQL Server] Access Methods 카운터 설명 (0) | 2022.07.16 |
댓글