반응형

DB 71

MySQL Scheduled Event

오라클의 job과 유사한 기능을 지원하는 Mysql DB에는 scheduled Event기능이 있습니다. MySQL 이벤트 스케줄러 및 데이터베이스 작업을 자동화하는 방법에 대해서 기술하겠습니다. MySQL 이벤트는 미리 정의 된 일정에 따라 실행되는 작업이므로 예약 된 이벤트라고도합니다. MySQL 이벤트는 트리거와 같은 테이블 업데이트가 아니라 시간에 따라 트리거되므로 "temporal trigger"라고도 합니다 . MySQL 이벤트는 UNIX의 cron 작업 또는 Windows의 작업 스케줄러와 유사합니다. 데이터베이스 테이블 최적화, 로그 정리, 데이터 보관 또는 사용량이 적은 시간 동안 복잡한 보고서 생성과 같은 많은 경우에 MySQL 이벤트를 사용할 수 있습니다. MySQL 이벤트 스케줄러 ..

DB/mysql 2019.08.13

오라클 날짜 계산, 함수 등

1. Oracle에서의 날짜 특징 *oracle은 세기,년,월,일,시간,분,초의 내부숫자 형식으로 날짜를 저장합니다. *디폴트 날짜형식은 'DD-MON-YY' 입니다. *SYSDATE는 현재의 날짜와 시간을 리턴하는 함수입니다.(date타입) ex : 2007-01-07 오후 10:34:00 *DUAL은 SYSDATE를 보기위해 사용된 dummy table입니다. 2.oracle에서의 날짜연산 * 날짜에서 숫자(날수)를 빼거나 더하여 날짜 결과를 리턴합니다. 결과는 날짜형식 * 날짜 사이의 일수를 알기 위하여 2개의 날짜를 뺍니다. * 시간을 24로 나누어 날짜에 더합니다. 날짜 + 숫자 : 날짜 특정한 날로부터 몇일 후의 날짜 계산 날짜 - 숫자 : 날짜 특정한 날로부터 몇일 전의 날짜 계산 날짜 - ..

DB/Oracle Basic 2012.07.06

오라클에서 Bind 변수를 사용해야 되는 이유

1. 개요 오라클의 바인드 변수 사용유무에 따른 실행 속도 차이 확인 2. 테이블 및 인덱스 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 SQL> create table t 2 as 3 select * from dba_objects; Table created. SQL> update t set object_id=rownum; 11425 rows updated. SQL> create unique index t_object_id_idx on t(object_id); Index created. SQL> analyze table t compute..

오라클 튜닝(IOT, Table Partition)

1. Index Organized Table(IOT)란? 가. B*Tree 구조로 된 인덱스에 전체 행(row)의 data를 모두 저장 나. Primary Key를 Index key로 사용 다. 인덱스 검색만으로 데이터(row)에 바로 접근이 가능해 빠른 성능제공 라. 잦은 DML 작업 시 인덱스 split가 발생하므로 급격한 성능저하 -> 읽기전용 data에 적합 2. IOT 사용예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -- IOT 테이블생성 create table iottest (no number constraints iottest_pk_no primary key, title varchar2(10), contents varchar2(10)) organ..

반응형