MSVCR100.dll 다운로드 방법
MSVCR100.dll 이(가) 없어 코드 실행을 진행할 수 없습니다. 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다.
최근 어떤 프로그램을 설치하고 실행을 했더니 위와 같은 메세지가 발생하면서 프로그램이 실행이 되지 않았다.
인터넷으로 위의 메세지를 검색을 해보면서 어떻게 처리해야 되는지를 알아보았다.
우선 바이러스가 있을지도 모르겠다는 생각으로 주의하며 진행을 했는데, 다행히 아직까지 문제는 발생하지 않았다. 혹시 모르니 바이러스에 주의하며 진행하기 바란다.
MSVCR100.dll 다운로드
다운로드 사이트로 이동한다.
.예전에 다른 DLL 파일도 이 사이트를 통해 다운로드 받은 적이 있는데, 아직까지 문제가 되진 않았다.
위의 주소로 이동하면 아래와 같은 화면이 나오는데, 검색할 파일명을 입력한다.
DLL 파일 검색을 하고 나면 아래와 같이 검색결과가 나오는데, 그 결과에서 파일명을 클릭하면 된다.
이 사이트가 유료로 다운로드해야 된다고 표시되어 있는데, 그 부분은 광고이므로 무시하면 된다.
다음 화면에 보면 다운로드 목록이 나타난다.
다운로드 목록이 광고에 가려져 잘 안보일 수 있으므로, 잘 찾아보기 바란다.
다운로드 목록에서 자신의 OS에 맞는 버전을 다운로드 받으면 된다.
MSVCR100.dll 설치
이렇게 다운로드 받아 압축을 풀면 MSVCR100.dll 파일이 보인다.
.이 파일을 자신의 OS 버전에 맞게 이동하게 되면 "MSVCR100.dll 이(가) 없어 코드 실행을 진행할 수 없습니다." 오류는 나오지 않게 된다.
32비트 - C:\windows\system32\
64비트 - C:\Windows\SysWOW64
'ETC > TroubleShooting' 카테고리의 다른 글
화면 회전 막는 방법(ctrl alt 화살표 위 아래) (3) | 2017.06.24 |
---|---|
브라우저에서 자바스크립트(JavaScript)를 활성화해야 합니다(스마트폰 인터넷 설정) (2) | 2016.11.27 |
한글이 안쳐질때 해결 방법 (1) | 2016.09.16 |
톰캣 java.lang.NullPointerException (0) | 2016.06.05 |
브라우저 모드 고정 방법 (4) | 2016.06.05 |
checkbox 속성 추가(다건의 attribute)
HTML로 웹페이지를 만들다 보면 어쩔 수 없이 input 태그에 표준 속성이 아닌 속성을 사용해야할 때가 있다.
가급적이면 쓰고 싶지 않지만, 체크한 것의 특정 값을 가져오기가 애매한 경우가 있다.
(자바스크립트로 Array에 담아서 비교해가며 할 수도 있지만, 그 방법 보다는 아래 방법이 더 편리할 것이다.)
만약 체크한 것의 값 뿐만이 아니라 다른 속성을 가져오고 싶다면 어떻게 해야할까?
.input type="checkbox" name="chk" age="11111" grade="80" math="75" value="CHRIS"
위와 같이 코드에 속성을 추가해서 사용하면 된다.
그리고 체크된 오브젝트의 값은 아래와 같이 사용해서 값을 가져오면 된다.
그리고 속성값을 가져올 때는 checkedObj.getAttribute("속성명")을 사용해서 값을 가져오면 된다.
.'Web' 카테고리의 다른 글
크로스 사이트 요청 위조 (0) | 2017.09.23 |
---|---|
html select box 값 가져오기 (0) | 2017.08.11 |
Javascript SHA256 Encrypt(자바스크립트 SHA256 암호화) (0) | 2017.02.22 |
JAVA SHA256 암호화(Encrypt) (0) | 2017.02.22 |
자바스크립트 리터럴이란?(javascript literal) (0) | 2017.01.03 |
MSSQL 실행계획 보는 방법 및 인덱스 변경(튜닝 방법)
기존에 대부분의 프로젝트에서 오라클로 개발을 했었다.
오라클을 주로 사용하다 보니, 오라클 문법에서 실행계획 보는 방법과 어떻게 인덱스를 태워야 효율적으로 쿼리가 실행되는지를 확인하고 튜닝하는 것이 쉬웠었는데, MSSQL은 익숙하지 않다보니 튜닝을 어떻게 해야하는지 확인하기 어려웠다.
최근에 MSSQL로 개발을 해야할 일이 생겼는데, 개발하고 한 달이 지나니 특정 쿼리에서 2분여의 시간이 발생을 했다.
그래서 그 부분을 튜닝을 해야했는데, 오라클에서만 튜닝을 하다 보니 MSSQL 쿼리 튜닝은 어떻게 해야하는지 막막했다. 인터넷 검색을 1시간 동안 해서 하는 방법을 알아냈고, 튜닝도 성공적으로 수행할 수 있었다.
.이번 포스팅에서는 MSSQL 쿼리 튜닝하는 방법에 대해 알아보자.
MSSQL 실행 계획 보는 방법
쿼리 창에서 쿼리를 작성 후에 오른쪽 마우스를 클릭하면 아래와 같은 명령어가 보인다.
여기서 예상 실행 계획 표시 버튼을 클릭하면 된다.
쿼리를 수행하고 나면 아래와 같이 쿼리가 어떤 순서로 실행되는지를 확인할 수 있다.
여기서 단계를 클릭하면 어떤 방식으로 연산하고, 예상 I/O 비용과 예상 CPU 비용, 예상 실행 횟수등을 확인할 수 있다.
이렇게 하면 쿼리에 대한 실행 계획 확인이 가능하다.
.그 후에 쿼리를 어떻게 튜닝해야 될까?
MSSQL 인덱스 튜닝 방법
튜닝의 가장 기본인 인덱스 튜닝하는 방법에 대해 알아보자.
실행되는 쿼리가 인덱스를 다른 것으로 실행되도록 하기 위해서 오라클에서는 아래와 같이 인덱스를 줄 수 있다.
SELECT /*+index(T IDX_NAME) */ COL_NAME FROM
위와 같이 주면 되는데, /*+index(T IDX_NAME) */ 를 MSSQL 쿼리에 그대로 주어도 쿼리의 실행 인덱스는 변하지 않는다.
.MSSQL에서는 인덱스를 아래와 같이 주어야 인덱스를 정상적으로 타게 된다.
이렇게 하면 부하 걸리는 쿼리를 가장 쉽게 튜닝할 수 있게 된다.
'DB > MSSQL' 카테고리의 다른 글
MYSQL 암호 변경 (0) | 2016.06.05 |
---|---|
MSSQL 오류 순환 문제 (0) | 2016.06.05 |
MSSQL Bruteforce 공격 차단 방법 (0) | 2016.06.05 |
xp_ReadErrorLog (0) | 2016.06.05 |
MSSQL OS 메모리 사용량 확인 (0) | 2016.06.05 |