분명히 일전에 만난 적이 있는 에러였다. 성능 카운터 레지스트리 하이브 일관성이(가) 실패했습니다. 근데 어디서 봤는지 기억이 도통.... 역시 구글 검색이 짱... 위 에러는 보통 HP서버에서 일어날 수 있는데 (물론 다른 서버도 마찬가지) OS의 시스템 로캘 부분을 확인해 봐야 한다. 저건 어디에 있냐하면 국가및 언어옵션 에 있다. HP는 한국 사용자에 대한 배려가 없는걸까... 아무튼 디폴트가 영어로 되어 있을 것이다. 요걸 한국어로 변경하고 재 부팅 한 다음 설치를 계속하면... 아마도 성능 카운터 레지스트리 하이브 일관성 실패는 성공이 될 것. 그리고 잘 기억할 것.
테이블의 컬럼 속성을 변경하고자 할 때 제약조건 때문에 변경이 되지 않을 경우가 있다. 이럴 경우에는 제약조건을 drop 시키고 다시 add를 해 줘야 하는데 필요한 구문은 다음과 같다. -- 제약조건 dropalter table [테이블 명] drop constraint [제약조건 명] -- 테이블 컬럼 속성 변경alter table [테이블 명] alter column [컬럼 명] [컬럼 속성] -- 새로운 제약조건 추가alter table [테이블 명] add constraint [제약조건 명] [제약조건 속성(ex default '')] for [컬럼 명] 아쉽지만 한 번에 alter table alter column alter constraint 를 할 수는 없는 것 같다. update는 결국 ..
요번에 서버를 하나 구입하게 되었는데 SQL 버전을 2005에서 2008로 올리기로 결정. 그에 따라 JDBC도 2005버전에서 JDBC 2.0으로 업데이트가 필요했고 또, 기존에 사용하던 JDK 버전으로는 JDBC 2.0을 사용할 수가 없어서 JDK도 1.6.24 버전(JRE 6.0)으로 업데이트 했다. 사실 JDBC mssql 2005와 2.0은 큰 차이는 없다. 연결 문구도 그대로 이고. 그런데, 한가지 신경쓰지 않으면 안되는 게 있는데 이 부분을 간과하면 연결부분에서 좀 시간을 뺏을 수 가 있다. 그 부분은 차후에 설명하기로 하고 먼저 일반적인 JDBC설치 및 설정을 알아보기로 한다. 먼저 JDBC 2.0을 구해야 한다. 아래의 링크를 클릭하면 구할 수 있다. http://www.microsoft..
DB를 관리하다보면 필수적으로 사용하게 되는 것이 바로 Index(인덱스)다. 인덱스 작성을 통해서 데이터 검색 시간이 상당히 빨라지게 할 수 있기 때문이다. 그런데, 인덱스를 설정해 놓고 사용하다 보면 언젠가부터 검색시간이 처음 설정했을 때 보다 느려지는 것을 느낄 수 있을 것이다. 그것은 왜냐하면 DB라는 것이 멈춰있는 게 아니고 항상 데이터의 삽입, 삭제, 업데이트 작업이 수행되기 때문에 인덱스에 조각화가 일어나기 때문이다. 인덱스의 조각화정도가 심해지면 그만큼 검색의 효율이 떨어질 수 밖에 없는데, DB관리자는 인덱스의 조각화를 항상체크하고 관리를 해 주어야 한다. 실제로 인덱스를 설정만 해두고 관리를 하지 않아 성능이 떨어진 경우, 인덱스 재구성 또는 재작성을 통해서 DB성능의 향상을 기대해 볼..
월말+짧은연휴 콤보크리 탓인지 괜히 하는일 없이 바쁜 요즘이다. 덕분에 인덱스를 뜯어 보고자 했던 것도 어쩌다보니 좀 미뤄졌는데 더 이상 미루면 안될 것 같아서 다시 키보드를 잡았다. ㅎㅎㅎ 이번에는 인덱스의 내부가 어떻게 이루어져 있는지 그리고, 어떤식으로 동작하는지에 대해서 간략하게 정리해 보도록 하겠다. 참고로 인덱스에 대한 기본설명과 종류 및 특징에 대해서 아직 이해하지 못했다면 2009/09/22 - [DB(MS, PG, MY..etc)] - 색인(Index)의 기본개념에 대해서 2009/09/24 - [DB(MS, PG, MY..etc)] - 인덱스(Index)의 종류와 특징에 대해 위 링크의 포스팅을 먼저 읽고 오길 바란다. 인덱스의 내부모습 인덱스의 내부모습을 이해하기 위해서 자주 사용되는..
업무를 하면서 크게 느끼고 잘 해보려고 하지만 또 잘 안되는게 있다면 '지식의 정리' 이다. 요즘은 바로 얼마전 일도 가물가물하기 때문에 더욱더 절실히 느끼는 바이다. ㅎㅎㅎ 이것이 내게는 포스팅을 하는 원동력이다. 그리고 간혹가다가 내가 정리한 글을 읽고 도움이 되었다며 남겨주는 누군가의 짧은 말한마디의 희열도. ^^ 지난번 까지 인덱스가 무엇인지 그리고 기본적인 사항에 대해서 두번에 걸쳐 짧게나마 소개를 했고, 이제부터는 좀 본격적인 이야기를 해 보도록 하겠다. 인덱스는 크게 두가지로 나눌 수가 있다. 그리고 이것은 책에 비유해서 설명하면 이해가 아주 쉽다. 1. 클러스터 인덱스(Clustered Index) 클러스터 인덱스의 경우는 책의 맨앞에 나와있는 '차례'와 같은 놈이다. 예를 들어 DB책에서..
지난번에 인덱스에 대해 간단히 소개를 한 바 있다. 인덱스는 DB튜닝에 있어서 반드시 필요하며, 데이터베이트 관리자라면 반드시 알고 있어야 하는 중요한 개념이니만큼 기본을 탄탄히 해야한다. 이에 인덱스의 기본개념과 종류에 대해 나름대로의 경험을 토대로 지난번에 이어 간단히 정리해 보고자 한다. 지난번 포스팅에 인덱스가 무엇인가에 대해서 책에 비유해서 간단히 설명을 했다. (일반적으로 인덱스를 설명할 때는 책과 많이 비교가 된다.) 그리고 인덱스를 사용함에 따라 검색속도의 향상을 가져올 수도 있고 아닐수도 있다고 했다. 그럼 어떤 경우에 인덱스를 사용해야하고, 사용하지 말아야 하는 것일까. 여러 데이터베이트 전문가들은 인덱스를 작성함에 있어 다음과 같이 권고하고 있다. ● where 절에서 자주 사용되는 ..
열손가락 깨물어서 안아픈 손가락이 있겠냐마는 SQL을 이야기 할 때 빼놓을 수 없는 것 중에 하나가 역시 인덱스가 아닌가 싶다. 주로 검색속도향상을 위해 작성되는 인덱스는 DB튜닝을 하고자 한다면 절대로 간과해서는 안될 부분이라고 생각한다. 요즘 인덱스에 대해서 다시 한 번 차근차근 살펴보고 있는 이유도 있고해서 인덱스와 관련된 자료에 대해서 좀 정리해 보는 시간을 가지고자 한다. 인덱스(Index)란? 책을 예를들어 차례 또는 색인 이라고 생각하면 쉽다. 특정 키워드를 책에서 찾는다면 책의 첫 페이지부터 시작해서 마지막 페이지까지 나올때까지 찾는 방법. 그리고 차례에서 찾고싶은 주제를 찾거나 가나다 혹은 ABC 순으로 되어있는 색인에서 해당 키워드를 찾아서 관련 페이지로 이동하는 방법이 있을것이다. 첫..
- Total
- Today
- Yesterday
- xml강좌
- 고전게임
- 플래시게임
- XML Programming with VB 6.0
- 8비트상성
- MS-SQL
- 플래쉬
- Excel
- 좀비게임
- XML
- SQL
- brawlstars
- 틀린그림찾기
- 엑셀
- 다른그림찾기
- J.S Bach
- 오락실게임
- 플래시 게임
- 레트로게임
- 8비트
- 플래쉬게임
- 고전명작
- 플래쉬 게임
- C
- 플래시
- 브롤스타즈
- 중독성짱게임
- c#
- 오락실 게임
- 추억의 게임
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |