반응형

oracle 2

[ MYSQL / ORACLE ] DB데이터가 대용량일 때 빠른 처리방법

[ MYSQL ] [ MYSQL / ORACLE ] DB 데이터가 대용량일 때 빠른 처리방법 DB(데이터베이스)를 사용하다 보면 많은 데이터를 가지고 있을 때가 있다. 이 경우 조금만 더 신경써주면 검색(SELECT), 삭제(DELETE) 시 속도 차이가 많이 난다. 즉 처리완료시간이 단축된다. 많은 방법들이 있지만 오늘은 간단히 할 수 있는 2가지 방법만 나열해본다. 1. 인덱스(INDEX) 설정하기 => 자주 사용하는 컬럼(필드)를 인덱스로 설정하자. => 즉 SELECT, DELETE 의 조건(WHERE)으로 자주 사용하는 칼럼(필드)은 인덱스로 꼭 설정하자 * CREATE INDEX ON (컬럼); ex) CREATE INDEX history_log ON history_log(idx); 2. 서브..

ORACLE과 MYSQL의 비교하자. [차이점]

ORACLE과 MYSQL의 비교하자. [차이점] 요즘에는 윈도우서버보다 리눅스서버를 많이 쓰다보니 MSSQL사용빈도가 많이 줄어들었습니다.그로 인해 ORACLE , MYSQL 사용량을 증가하였습니다.오늘은 ORACLE과 MYSQL의 차이점에 대해서 알아보겠습니다.[KGON이라는 테이블이 있으며 컬럼명에는 USER_ID, REG_DATE, UDP_DATE가 있습니다.] 첫번째로 NULL값확인함수가 다릅니다. 즉, 컬럼값에 NULL이면 다른값으로 표시해주는 함수사용법이 다릅니다. ORACLE에서는 NVL함수를 사용하지만 MYSQL에서는 IFNULL을 사용합니다.ex) (ORACLE) SELECT NVL(USER_ID,'') FROM KGONex) (MYSQL ) SELECT IFNULL(USER_ID,'')..

반응형