분류 전체보기 102

[Oracle] RMAN Backup (Incremental Backup)

증분 백업(Incremental Backup) 백업 시 설정했던 레벨의 숫자가 자기보다 작거나 같으면 그 시점부터 모든 데이터를 백업받는 것을 증분 백업이라고 합니다. 증분 백업에는 2가지 옵션이 존재 합니다. 차등 증분 백업 (Differential Backup) - 최근 level 0, 1에서 backup이후 변경이 발생한 모든 block을 백업 - script : run { allocate channel c1 type disk; backup incremental level 0 database format '/data/backup/rman/%U_%T'; }; 누적 증분 백업 (Cumulative Backup) - 최근 level 0에서 backup이후 변경이 발생한 모든 block을 백업 - scri..

Oracle 2020.10.30

[DA/튜닝] MySQL & MariaDB 튜닝 관련 Parameter

MariaDB Parameter - query_cache_type (Default : 0) 쿼리 캐싱을 사용할지 결정하는 파라미터 // 0 : OFF, 1 : ON (SQL_NO_CACHE 힌트 제외), 2 : DEMAND (SQL_CACHE 힌트 적용 쿼리만) MySQL Parameter - innodb_adaptive_hash_index (Default : ON) [v.5.5이상] 사용빈도가 높은 데이터를 내부적으로 판단하여 b-tree 인덱스를 adaptive hash index로 바꿔 사용 adaptive hash index로 바뀌면 b-tree 인덱스를 사용할 때보다 mutex 경합 시간을 단축시켜 좋은 성능 을 보장함. 이에 따른 부작용도 존재. // 참고 : https://gywn.net/2..

DA/튜닝 2020.08.25

[개발] LINUX bash facility command

# grep // 특정 문자열을 포함하는 문자나 파일을 찾아 출력 예시 ) ls -l | grep test # awk // 내용의 특정 열을 출력함. -F 옵션으로 구분자를 정할 수 있음. 예시 ) ls -l | awk -F : '{print $2}' // 내용의 특정 열 문자 또는 숫자를 비교 후 출력 예시 ) ls -l | awk '$2==2' # cut // 특정 문자열을 기준으로 잘라서 내용을 보여줌 예시 ) ls -l | cut -d '.' -f1 # tr // 특정 문자열을 빼고 내용을 보여줌 예시 ) ls -l | tr -d '-'

개발 2020.08.20

[MySQL] FEDERATED (DBLINK)

// MySQL의 DBLINK 는 FEDERATED. // db 설치전 –with-federated-storage-engine 옵션을 주어 설치해서 사용할 수도 있지만, mysql 명령어로 engine을 설치하여 사용할 수 있음. mysql > install plugin federated soname 'ha_federated.so' $ vi /etc/my.cnf // mysqld에 federated 추가 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # 바이너리 로그 설정 log-bin=/var/log/mariadb/mysql-bin # Disabling symbolic-links is recommended to prevent asso..

MySQL 2020.07.24

[MySQL] Log관련 설정

// MariaDB my.cnf에 설정한다. # 에러 로그 설정 log-error=/var/log/mariadb/error.log # 쿼리 로그 설정 general_log=ON general_log_file=/var/log/mariadb/query.log # 바이너리 로그 설정 log-bin=/var/log/mariadb/mysql-bin # 슬로우 쿼리(slow query) 로그 설정 slow_query_log=1 slow_query_log_file=/var/log/mariadb/mariadb-slow.log long_query_time=1 # 슬로우 쿼리 explain 모드로 log기록 #log_slow_verbosity=query_plan,explain #log-update=update_logs

MySQL 2020.07.21