Category Archives: Solution

컴퓨터 작업 중 일어날 수 있는 모든 문제해결을 위한 공간

Query 성능확인 방법

먼저, ASIS와 TOBE의 SQLID를 비교하는 것이 좋을 것이라고 생각됩니다. 간단한 사항만 확인할 경우는 아래와 같습니다. 위 보다 더 자세히 내용을 확인해 보고 싶을 때는 아래와 같이 합니다. 위와 아래를 적절히 섞어서 필요한 부분을 확인하시면 됩니다.

Query 속도확인

먼저, 대상이 되는 쿼리에 /* … */ 주석문 안에 sql_id를 쉽게 찾을 수 있도록 주석을 입력합니다. 이 다음에 DBMS_XPLAN을 이용하여 내용을 확인합니다. TYPICAL자리에는 ‘ADVANCED ALLSTATS LAST’ 또는 ‘ALLSTATS LAST’ 및 ‘PARTITION’ 등으로 대치할 수 있습니다.

리눅스 민트에서 도커(Docker)를 사용하는 방법

1. 도커 설치하기 리눅스 민트는 우분투 기반이기 때문에 우분투용 도커 설치 방법과 동일합니다. 1.1 시스템 업데이트 먼저 시스템 패키지를 최신 상태로 업데이트합니다. 1.2 도커 패키지 설치 도커를 설치하기 위해 먼저 Docker의 공식 저장소를 추가합니다. 1.2.1 필수 패키지 설치 1.2.2 Docker의 공식 GPG 키를 다운로드 1.2.3 Docker 저장소를 추가 1.2.4 도커 설치 1.2.5 도커 서비스 시작… Read More »

DB가 설치된 하드웨어 Resource 확인하는 방법(오라클)

오라클을 사용하다보면 오라클이 설치된 하드웨어 리소스가 궁금할 때가 있습니다. 이럴 때 유용하게 사용할 수 있는 쿼리를 2개 소개해 봅니다. 먼저 OS에서 확인할 수 있는 사항 가령, CPU갯수등을 확인할 때 유용합니다. 이와 더불어 디스크 I/O를 확인할 수 있는 쿼리도 하나 소개해 봅니다. 위 두개 뷰를 잘 활용하여 여러 정보를 알아낼 수 있습니다.

RollBack 중인지 확인하고 싶을 때(오라클)

대용량 테이블 및 데이터를 다루다 보면 많은 양의 Insert, Delete, Update를 한 후, Rollback을 해야하는 경우가 있습니다. 이 때, 롤백명령을 한 후 이게 정말 롤백이 되고 있나 싶을 정도로 오랫동안 안 끊기고 있는 경우가 있습니다. 그럴 때 롤백이 되고 있는지를 확인하고 싶을 때 사용하는 SQL을 하나 소개합니다. 먼저, 동작시킨 sql_id 의 값은 알아야 합니다. 다음을… Read More »

통계정보 재생성방법 (오라클)

통계정보를 수집하려면 통계정보 재생성을 해주어야 겠지요. 통계정보 재생성을 해줄 때 일반 테이블과 파티션테이블과 통계정보 수집하는 명령어가 조금 차이가 있습니다. 아래 내용을 보시면서 그 차이점과 수집하는 방법을 알아보도록 합시다. 먼저, 일반테이블은 아래와 같습니다. 다음은 파티셔닝 된 테이블의 통계정보 재생성을 알아보도록 합시다. 자, 위와같이 명령어를 돌려주시면 통계정보가 수집됩니다. 단, 통계정보를 수집할 권한이 있어야 겠지요. 없으시면 있는 분한테… Read More »

수집된 통계정보 확인(인덱스 기준 – 오라클)

이전에 통계정보 확인은 테이블에 대한 건수가 얼마나 있는지를 알아봤다면, 이번에는 인덱스를 기준으로 살펴보도록 하겠습니다. ALL_IND_STATISTICS 에서도 같은 정보확인이 가능합니다. 알아보는 SQL은 아래와 같습니다. 새로 만든 테이블인 경우, 통계정보에 나타나지 않거나 데이터건수가 존재하지만 0으로 표현될 경우가 있습니다. 이런 경우에는 DBA등 관리자에게 해당 테이블의 통계정보를 재생성해달라고 해야 합니다.

수집된 통계정보 확인방법(오라클)

QUERY를 작성하다보면 이 해당 테이블에는 총 몇 건의 레코드가 존재하는지 궁금할 경우가 있습니다. 궁금한 것을 넘어서 꼭 확인을 하고 넘어가야 좋은 SQL을 작성할 수 있다고 생각됩니다. 아래 통계정보를 이용하여 확인하는 방법을 공유하고자 합니다. 일반적으로 개발자분들한테는 DBA가 보는 통계정보는 공유가 안되는 사이트가 많습니다. 그래서 DBA가 보는 통계정보 대신에 해당 TABLE OWNER라면 확인 가능한 것을 알려드립니다. ALL_TAB_STATISTICS… Read More »

사용하는 컴퓨터의 제품명을 알아보기

간혹 프로젝트를 진행하다 보면 사용하는 노트북 또는 컴퓨터의 제품명을 취합하는 경우가 있습니다. 이 때 간단히 명령어로 알아보는 방법을 소개합니다. wmic csproduct get name 위와 같이 입력하면 아래와 같이 제품을 알려줍니다.

윈도우 정품이야기

윈도우에 정품소프트웨어를 구입하여 사용하고 싶을 때 소프트웨어 판매사이트로 들어가면 너무 많은 종류 때문에 헷갈리는 경우가 많습니다. 윈도우의 소프트웨어는 아래와 같이 구성되어 있습니다. 내가 사용하고 있는 윈도우는 어떤 버전인가 궁금하면 확인하는 방법은 아래와 같습니다. 명령창을 관리자 계정으로 실행시킨 후 아래의 명령을 입력하세요. SLMGR /DLV 정품스티커 확인 방법은 아래와 같습니다. 정품 마크 확인법은 아래와 같습니다. 마지막으로 제공하는… Read More »