MSSQL
-
INDEX 조각화( Rebuild , Reorganize )CS/DB 2022. 3. 4. 19:12
PAGE SPLIT INSET , UPDATE 동작이 발생 시 여유 공간의 부족으로 페이지 변화가 일어나는 것 저번에 올린 부분과 같이 PAGE = SQL Server 기본 I/O 단위 / 1Page = 8KB = 8016byte / 8page = 1Extent CREATE TABLE PageSplitTest ( --int: 4byte / --nchar(1000) 2,000byte Id int not null , TextChar nchar(1000) not null ) GO --클러스터형 인덱스 생성 CREATE CLUSTERED INDEX CL_ID ON PageSplitTest (Id) GO --하나의 row당 4 + 2000 = 2,004byte --1Page(8KB) = 8192byte --4개의..
-
sp_WhoIsActive ( 서버 부하 및 락 관련 )CS/DB 2022. 2. 28. 02:36
sp_WhoIsActive 매번 장애는 발생하는데.. 실 서비스 때문에 이슈를 파악하기에는 시간이 없고 바로 서버 전환하여 재부팅하기 일수였다. 이런 문제를 해결하기 위해 저장하면 좋겠다고 하여서 찾아보니 위와 같은 SP 가 존재하였다. sp_who2 sp_WhoIsActive -- https://m.blog.naver.com/stonefly2001/221850646532 /* Test 용도 - Lock drop table tblx go begin tran create table tblx (idx int) waitfor delay '15:55:08.700' insert into tblx values ( 1) commit tran */ /* step1) table setting exec sp_help wh..