본문 바로가기

MSSQL 인덱스2

[DB - MSSQL] 일관성 오류 해결 [DB - MSSQL] 일관성 오류 해결 SQL Server에서 일관성 기반의 논리적인 I/O 오류가 검색되었습니다: 체크섬이 잘못되었습니다 MSSQL을 사용하다 보면 위와 같은 오류를 만날 수 있다. 아이고... 이것땜에 또 얼매나 시간을 허비했나..ㅋㅋㅋ 상황은 이렇다. 어떤 테이블에서 데이터를 삭제하려고 하니 위와 같은 오류가... 그래서 나보고 오류를 검색해보란다. DBCC CHECKDB => 요 명령어로 오류를 검출한다. 원인은 여러가지 일 수 있다. 나같은 경우엔.. 테이블 정의 중, 인덱스 정의를 변경 하여, 데이터 무결성이 보장되지 않아서 내는 오류였다. 그래서 인덱스를 함 다 지워보니, 정상적으로 오류를 출력하지 않음... 아무래도.. 인덱스별로 재구성 하면서, 인덱스 충돌로 인해 나는 .. 2012. 1. 20.
인덱스의 이해 및 사용법(넌클러스터드 인덱스, 클러스터드 인덱스, 클러스터드 인덱스 + 넌클러스터드 인덱스) 자, 이제 SQL 서버의 색인을 풀어볼 차례로군요. 약간 어려워도 조금만 참고 함께 이겨나가 보도록 하지요. 그만큼 중요합니다. ^_^ 색인의 종류 SQL 서버는 두 가지 종류의 색인이 있습니다. 두가지 뿐이라니 뭔가 기분 좋지요? 그 두가지는 Clustered 인덱스와 Non-Clustered 인덱스 입니다. 각각 한글로는 클러스터된 인덱스 / 클러스터되지 않은 인덱스로 불립니다. -_-;; 늘 그런 것처럼 혼용해서 코난이는 쓸겁니다. 아시져? ^_^;; 인덱스는 분명 만들어야 하는 것입니다. 이 말은 1. 만드는 비용이 있다라는 것이지요. 다음 인덱스는 공간이 필요하다고 했습니다. 2. 디스크 비용이 필요하며 항상 공간 유지를 적절해야 한다는 겁니다. 만들면 끝인가요? 아니죠. 만들었으면? 3. 유지.. 2011. 4. 21.