본문 바로가기

인덱스2

인덱스의 이해 및 사용법(넌클러스터드 인덱스, 클러스터드 인덱스, 클러스터드 인덱스 + 넌클러스터드 인덱스) 자, 이제 SQL 서버의 색인을 풀어볼 차례로군요. 약간 어려워도 조금만 참고 함께 이겨나가 보도록 하지요. 그만큼 중요합니다. ^_^ 색인의 종류 SQL 서버는 두 가지 종류의 색인이 있습니다. 두가지 뿐이라니 뭔가 기분 좋지요? 그 두가지는 Clustered 인덱스와 Non-Clustered 인덱스 입니다. 각각 한글로는 클러스터된 인덱스 / 클러스터되지 않은 인덱스로 불립니다. -_-;; 늘 그런 것처럼 혼용해서 코난이는 쓸겁니다. 아시져? ^_^;; 인덱스는 분명 만들어야 하는 것입니다. 이 말은 1. 만드는 비용이 있다라는 것이지요. 다음 인덱스는 공간이 필요하다고 했습니다. 2. 디스크 비용이 필요하며 항상 공간 유지를 적절해야 한다는 겁니다. 만들면 끝인가요? 아니죠. 만들었으면? 3. 유지.. 2011. 4. 21.
MS Access2007에서 DBCC 명령(인덱스 초기화) 하기... 대부분 인터넷에 있는 설명은 Access2003을 기준으로 설명해놔서... 도통 따라 하기가 힘들다... Access2007밖에 없는 나로서는 거참~ 따라하기 힘들다...~ -입력된 데이터 예- 다음과 같은 데이터가 있었다가 삭제한 후 다시 입력하면 인덱스(액세스에서 지정되는 기본키는 ) 계속 증가한다. 말인즉슨 아직도 용량을 잡아먹고 있다는 소리!! (그렇지 않다고 하더라도 다시 초기화해 줄 필요가 있을경우가 있다잉~♡) -기존 데이터 삭제후 데이터 삽입의 예- 보통 MSSQL에서는 [DBCC CHECKIDENT(회원테이블, RESEED, 0)] 와 같이 쿼리를 날려서 실행이 가능했는데 Access에서는 Select,Update,Insert,Delete 와 같은 DML밖에 허용되지 않는다. 따라서 20.. 2009. 7. 23.