소소한 일상과 잡다한 정보
반응형

개발 & 서버/MSSQL 2

📌 MSSQL 한 줄 INSERT할 때 실제 DB 용량은 얼마나 늘어날까?

개발하다 보면 한 줄씩 데이터가 쌓일 때 실제 DB 크기가 얼마나 증가하는지 궁금할 때가 있다.저도 그런 상황이 생겨서 직접 확인해봤습니다. 우선 대략적인 증가 용량에 대한 공식부터 확인해보자.📌 1. 증가 용량 추정 공식고정 길이 데이터 + 가변 길이 데이터 + Row overhead✅ 2. 계산 요소항목설명고정 길이 데이터INT, DATETIME, MONEY, FLOAT, CHAR(n) 등가변 길이 데이터VARCHAR(n), NVARCHAR(n), TEXT, XML 등Row overhead보통 7~11바이트 정도의 관리용 메타데이터 공간Page 구조1 Page = 8KB, 1 Page에 여러 row가 들어감할당 단위실제 파일 크기는 Page 단위로 커짐 (8KB씩), 내부적으로는 64KB exten..

Mac(macOS)에서 SQL Server 설치가 직접 안 되는 이유

궁금한게 있어서 정말 열심히 테스트까지 진행해본 결과에 대해서 설명하겠다.... ( 이것저것 테스트 하느라 2시간은 사용한듯.. )우선 나는 회사에서는 Windows 노트북을 사용하고, 집에서는 MAC을 사용하는 유저로써..어차피 맥북에 페럴라이즈가 있으니 이쪽에 로컬로 SQL 서버를 구축해서 개발 데이터를 외장하드로 빼고 사용해보려고 별짓을 다 해봤다..도커도 설치 해보고.. 외장 SSD도 붙여보고.. 페럴라이즈에도 설치해보고... 결론은... 결국 SQL서버는 ARM 기반 즉, M1 이후의 칩셋부터는 설치가 불가능 하다는거다.. 이유를 확인해보자.✅ SQL Server는 Windows 기반 전용 소프트웨어Microsoft SQL Server는 윈도우 커널 기반 API, 서비스, 레지스트리 등 Win..

반응형