전체 글
-
Uniform Extent 와 Mixed ExtentDB 및 개발/SQL Server - Architecture 2011. 4. 21. 18:38
안녕하세요. SQLER 비전팀 1기 강동운입니다. 이번에는 Extent에 관련되서 얘기를 꺼내볼까 합니다. SQL Server에서 Extent는 공간 관리의 최소 단위라고 합니다. 그리고 8개의 page가 하나의 Extent안에 들어있다고 합니다. 하나의 Page가 8kb 이므로.. 하나의 Extent는 64kb 를 관리할 수 있게 됩니다. SQL Server에서 Extent는 두가지 형태로 존재됩니다. 1. Mixed Extent(혼합 익스텐트) 2. Uniform Extent(균일 익스텐트) Mixed Extent는 말그대로 혼합 익스텐트 입니다. 아까 말씀드렸다 싶이 하나의 Extent는 8개의 page가 존재한다고 했습니다. 하지만 이 Mixed Extent는 같은 개체가 아닌 다른 개체의 pag..
-
SQL Server 트랜잭션 격리 수준DB 및 개발/SQL Server - Transaction 2011. 4. 21. 18:35
디자인은 라이고님 디자인을 가져다 썻습니다 ^^; 감사합니다! SQL Server 는 총 6가지 격리 수준을 제공하고 있습니다. 하지만 오늘은 1~4번에 해당하는 격리 수준에 대해서 알아보려고 합니다. [트랜잭션 격리 수준] 1. READ UNCOMMITTED 2. READ COMMITTED 3. REPEATABLE READ 4. SERIALIZABLE SQL Server 2005부터 추가된 두가지 5. READ COMMITTED WITH SNAPSHOT 6. SNAPSHOT [선행 필요 Lock에 대한 지식] 1. S Lock: 공유 잠금(Shared Lock) 2. X Lock: 단독 잠금(Exclusive Lock) 3. Row, Page, Extent에 대한 기본 개념 및 잠금 범위 4. 암시적과..