Press "Enter" to skip to content

[카테고리:] 컴퓨터

리눅스 지역(로케일-locale) 설정

현재 로케일 확인

locale

사용가능한 로케일 목록 출력

locale -a

한글(ko_KR)이 없을시 로케일 추가 설치

apt install localses

한국어 로케일 추가 정의

localedef -f UTF-8 -i ko_KR ko_KR.UTF-8

사용가능한 로케일 목록 다시 출력

locale -a

생성된 한국 로케일을 환경변수로 설정

export LC_ALL=ko_KR.UTF-8

타임존 설정 : 선택형

tzselect

타임존 설정 : 환경변수형

export TZ='Asia/Seoul'

시간설정 확인

date

A테이블에 있고, B테이블에 없는 데이터 조회

SELECT A.id, B.name

FROM A

LEFT OUTER JOIN B

ON A.ID=B.A_ID

WHERE B.job IS NULL

B테이블의 Record 갯수가 많을 경우 시간이 오래 걸려 성능에 악영향을 끼친다.

예를들어 A 테이블 직원row가 2000명, B테이블 담당업무row가 30만개 라면 수분에서 수십분… 수시간이나 수일이 걸릴 수도 있다.

급한대로 일단 UI에서 조회항목에 대한 제한을 걸어 B 테이블의 조회 건수를 대폭 줄여주자