VS 2005 SP1가 윈도2003에서 실행되지않을때 해결방법



http://support.microsoft.com/kb/925336

------------------------------------------------------

  1. 시작, 실행을 차례로 누르고 control admintools를 입력한 다음 확인을 누릅니다.
  2. 로컬 보안 정책을 두 번 누릅니다.
  3. 소프트웨어 제한 정책을 누릅니다.

    참고 나열된 소프트웨어 제한이 없으면 소프트웨어 제한 정책을 마우스 오른쪽 단추로 누른 다음 새 정책 만들기를 누르십시오.
  4. 개체 유형에서 강요를 두 번 누릅니다.
  5. 로컬 관리자를 제외한 모든 사용자를 누른 다음 확인을 누릅니다.
  6. 컴퓨터를 다시 시작합니다.
중요 위의 단계를 수행한 후에는 로컬 관리자가 .msi 패키지나 .msp 패키지를 설치할 수 있습니다. 패키지가 설치되고 나면 위의 단계를 수행하여 강요 수준을 다시 설정하십시오. 5단계에서 로컬 관리자를 제외한 모든 사용자 대신 모든 사용자를 누르십시오.

by 제구기 | 2009/04/14 23:50 | TS | 트랙백 | 덧글(0)

블로그 전문 “이글루스”에 오신 것을 환영합니다.

블로그 전문 “이글루스”에 오신 것을 환영합니다.
새로운 보금자리, 이것저것 어색한 것이 많으시죠?
포털블로그와는 다른, 이글루스만의 기능, 이글루스의 특징을 소개해드립니다.

이글루스는 블로그전문을 지향합니다.
2004년, 첫 발을 내디딘 이글루스는 국내 최초 트래백 을 도입하여 블로그전문 서비스로 입지를 다졌습니다. 관심사를 공유할 수 있는 ‘ 밸리’와 ‘마이’, 문화체험의 새로운 경험 ‘렛츠리뷰’, 국내 최고 메신저 네이트온 연동으로 더욱 새로운 블로깅, 독보적인 블로거가 되세요!

첫째, 공감하는 글이 있다면, 트랙백핑백을 이용하세요!
기존 포털 블로그에서 사용하던 스크랩기능 대신 트랙백과 핑백을 사용해보세요~
관심사가 비슷한 블로거를 만날 수 있는 방법입니다!

둘째, 일촌, 친구, 이웃 등 오프라인 인맥 위주의 ‘친구맺기’ 기능이 필요하시면!
이글루스에서 제공하는 이글루링크를 추천해드립니다.
이글루링크를 하시면, 해당 블로거의 새글 업데이트 소식을 실시간으로 받아볼 수 있습니다.

셋째, 카테고리별 공개/비공개 설정을 지원하지 않습니다.
이글루스는 자신이 작성한 글을 더 많은 블로거들과 나눌 수 있도록 참여와 공유를 지향합니다.
카테고리별 공개/비공개 기능은 현재 마련되어 있지 않으나 추후 필요성을 검토해보도록 하겠습니다.

넷째, 도움이 필요할 땐, EBC 와 이글루스도움말 을 찾아주세요.
이글루스를 이용하시다 발견되는 버그나 오류, 그리오 요청사항은 운영자 공식블로그 EBC 를, 이글루스의 기능과 운영정책을 알고 싶으시다면 이글루스 도움말을 방문하세요!

※ 공지사항을 지우고 싶은 경우, 포스트의 ‘삭제’를 클릭하면 지워집니다.
※ 삭제 버튼은 한 번만 누르세요. 여러 번 클릭 시 다른 글이 삭제될 수도 있습니다.

by 제구기 | 2009/02/19 15:38

Field 메서드 의 상속

Field의 상속
필드의 상속가능은 상위 필드의 protected
this, super로 구분
private 는 상속불가능
메서드의 상속
오버라이드로 메서드를 유롭게 변경할수 있지만
오버라이드를 금지시키고 싶을때에는 파이널을 붙이면된다.
접근자의 제한 크기
프라이베이트 < 패키지 < 프로텍티드 < 퍼블릭

by 제구기 | 2008/09/24 23:02 | java_ | 트랙백 | 덧글(0)

delete, insert, update의 퍼포먼스 차이

delete, insert, update의 퍼포먼스 차이

DELETE 와 INSERT의 조합은 데이터 등록과 갱신을 [하나의 같은 로직]으로 동작시키는것이 가능하다.
물론 코딩양을 줄이는것도 가능하고, 지루하게 대량으로 있는 비슷한 데이터 멘터넌스 화면등을 사용하고 싶은 유혹이 빠지기쉬운 하나이기도 하다.
그 delete, insert, update 로 같은 처리를 작성하였을 경우, 어느쪽이 데이터베이스 처리에 영향이 더 있을까에 대해서 생각해보신적이 있으신지요.
결론부터 이야기 드리자면 UPDATE가 DELETE랑 비교해서 처리가 적고 격납효율의 악화가 발생이 감소한다고 말 할 수 있다.
UPDATE의 우위성에 대해서는 2개의 경우에 대해서 생각할 수 있다.
단, 한편으로 적혀져 있는것이 다른 한편으로 완전히 관계없는것이 아니라, 영향도가 낮다고 생각된다.

산발적인 단발갱신이 발생할 경우

통상, 이 경우에는, 그 처리에 따라서 트랜잭션을 확정함(커밋을 발행함)
1레코드의 DELETE, INSERT ⇒ COMMIT 또는,1레코드의 UPDATE ⇒ COMMIT이란 아주 작은 트랜잭션일 것이라고 생각된다.
DELETE, INSERT의 경우, 통상 표에서는 DELETE로 삭제한 같은 블럭의 같은 위치에 INSERT의 데이터가 격납된것은 전무하다. 실제 어디에 격납되는지는 많은 요소과 관련된다.
이 데이터의 재배치에 따라서, 데이터 블럭에 따른 평균격납행수가 저하되고, 단발로 발생하는것으로 관련성이 높은 데이터군(데이터블럭)으로 부터 안고 나오는 형태가 된다. 즉 클러스터화 계수가 악화 되는것이다.
이것은 앞으로의 전체의DML의 속도에 영향을 미친다.
인덱스・스캔에도 테이블・풀스캔에도 영향이 있는 중요한 파라메터가 된다
그러나, 삭제에 따른 데이터의 재배치에 따라서 행이동이 발생하고 있는 레코드에 대해서 단편화를 해소할수 있는 측면도 있다.

대량의 데이터를 한번에 조작하는 경우

대량의 데이터를 삭제하고 데이터를 인서트 하는경우에는, DELETE, INSERT 에 따른 ROWID의 변경이 중점이 된다. 인덱스에는 키가 되는 데이터와 격납위치를 나타내는ROWID가 격납되어 있다. 테이블에 인덱스가 설치되어 있는 경우에, 그 전체 인덱스에 해당하는 레코드의 ROWID를 변경하지 않으면 안된다. 이 작업은 설치한 인덱스의 개수분 발생하기 때문에 대량의 데이터를 한번에 처리하는 경우에, 그 갱신작업이 상당한 양이 될것이라는것은 충분히 상상이 가리라 생각된다.
데이터갱신의 경우의 짧은 지식:인덱스의 삭제와 인서트의 처리에 대해서, 표데이터가 삭제되어도 같은 키의 데이터를 유입하면 인덱스에 같은 가지블럭의 같은 위치가 사용될 가능성이 높다(※)
(※) 인덱스의 가지내 데이터는, 테이블의 데이터가 삭제되는것으로 빈 영역이 되니만 재구성은 하지 않는다. 이것은 각각의 트랜잭션의 퍼포먼스를 향상하기 위해서라는 이유와, 후속 트랜잭션으로 같은 데이터를 다시 유입되는 것을 상정하고 있기 때문에 이런 처리를 한다.
이런 처리가 전체 케이스에 꼭 좋은 결과를 가지고 온다고는 볼수 없기때문에 정기적으로 확인해서 메인터넌스가 필요한 경우에는 인덱스의 재구축을 행한다.(반기나 년단위의 확인정도로 충분하다고 생각됨)

by 제구기 | 2008/02/20 20:08 | db_ | 트랙백 | 덧글(0)

데이터세그먼트의 블럭사이즈의 영향

데이터 세그먼트의 블럭사이즈의 영향

데이터블럭사이즈의 선정에 른 오라클의 퍼포먼스튜닝에 영향 (OLTP를 상정했을 경우)
온라인 트랜잭션처리 (OLTP)의 경우에는, 4KB ~ 8KB、특별히 레코드가 적고 블럭 IO의 경합이 아주 심한경우에는 2KB 멀티블럭사이즈의 검토
데이터웨어하우스, 의사결정지원시스템(DWH, DSS) 의 경우에는 8KB ~ 16KB(32KB) 로 하는것이 일반적임.

데이터블럭이 작을때의 장점

  • 인덱스를 경우할경우 단일 블럭 IO가 빠름
  • 동일 블럭으로 트랜잭션의 경합이 잘 일어나지 않음
    당연히 반대로 데이터 블럭이 클경우의 좋은점이 단점이 된다.
데이터 블럭을 작게 했을때의 주의점
행이동, 행연쇄를 피하기위해서는 우선사항이다. 이 상태로 되어 있는 데이터 블럭은, 블럭 IO 성능, 갱신성능, 동시실행 성능의 각 성능을 저하시키므로 주의를 해야한다. 이 주의점은 데이터블럭이 클경우의 장점이 된다.
  • 테이블 풀 스캔이 빠르다.
  • 격납효율이 좋다.
  • COMPRESS(※) 의 효과가 높다.
(※) COMPRESS 란 표의 데이터를 블럭완결형의 압축방식으로 압축하는 기능, 표의 재구축이나 디렉트・패스・인서트로 표 데이터를 작성했을 경우에만 행해짐. ALTER TABLE 로 설정을 변경해도 기존의 데이터는 압축되지 않기 때문에 ALTER TABLE ~ MOVE로 재작성의 필요가 있다.

단 256 이상의 컬럼을 가진 테이블에는 그 효과가 없음. 적어도 행연쇄, 블럭내 연쇄하고 있는 행도 같은 물리배치로 되어 있기때문에, 그 방식상 압축되지 않을꺼라고 생각됨.

LONG 형을 사용할경우 주의

LONG형을 이용할경우 블럭 사이즈는 충분히 큰 값을 선택할 필요가 있다. LONG、LONG RAW 는LOB 형을 사용하는것이 추천되어지고 있다.
LONG는 테이블에 1개만 가능하고, 인라인격납을 위해 행연쇄가 발생하기 쉽거나, 좋은점은 별로 없는것 같다. LOB과 병설하면 제한사항이 증가하므로 피해야한다. 각LOB형은로케이터를 설치하는것으로 데이터를 아웃라인, 전용 기억 영역으로 지정해 격납하는 것도 가능하게 되어 있다.

by 제구기 | 2008/02/20 19:42 | db_ | 트랙백 | 덧글(0)

<< 이전 페이지다음 페이지 >>