TABLE SCAN
-
DB INDEXCS/DB 2022. 2. 28. 00:58
개발을 하면서 생각보다 조회 자체로도 서버 부하에 큰 영향을 준다는 점을 알았습니다. 테스트 서버와 달리 실서버 수십만건의 결제 데이터 조회 시 서버에 부하를 일으켰습니다. 기존 서비스들이 무분별한 확장만 추구하였을 뿐 어느 누구도 서비스의 질을 생각하지 않아 속도가 느려지며 부하가 발생하여 데드락이 발생하여 점점 서비스에 영향이 갔습니다. PAGE란? 데이터 파일을 구성하는 논리 단위 SQL Server의 기본 데이터 저장 단위(8KB) 데이터를 쓸 때 행을 페이지에 기록됨 데이터를 읽을 때 페이지 내의 모든 행이 읽어짐 페이지 내의 행이 많을 수록 I/O 효율 증가 INDEX란? 추가적인 쓰기 작업과 저장 공간을 활용하여 DB 테이블의 검색 속도를 향상시키기 위한 자료구조 장점 빠른 데이터를 검색 (..