HOME>디지털 실무>데이터베이스>MARIADB
ONLINE CLASS

MARIADB

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

MARIADB MARIADB
  • MARIADB

  • 강의구성
  • (20강) 전체 : 19시간 46분|평균 : 59분17초
  • 이용기간/강사
  • 2개월
    알지오 R&D [IT] ▶ 프로필 보기
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 450,000할인225,000
  • 알지오 패키지
  • "5개월" 혜택!
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.57분 MariaDB 시작
    설치, 기동 및 쿼리 실행, 서버 시작 및 종료, 서버 로그인, 데이터베이스 및 사용자 생성, 전역권한, 데이터베이스 레벨 권한, 테이블 레벨 권한, 스토어드 프로그램 레벨 권한
    마리아DB란/간단한 설치과정/시작과 종료 방법/--host/데이터베이스 및 사용자 생성/스토어드 프로그램 레벨 권한/특정 사용자에게 권한 부여/불필요한 권한 삭제/flush privileges
  • 02.55분 기동 및 쿼리 실행과 실행 계획 분석
    테이블 생성 및 변경, 오프라인, 온라인 스키마 변경, Lock, Algorithm, Inplace 사용시 작업 절차, 온라인 스키마 변경 작업별 처리 방식, 테이블 삭제, 데이터 조작, 쿼리 실행 절차, 옵티마이저, 통계정보
    데이블 생성 및 변경/여러개의 스키마 변경 문장 처리/개선 계획에 포함되지 않은 온라인 스키마 변경/외래키 생성 및 주의사항/디스크에서 물리적 데이터 파일 삭제/쿼리 실행 절차(sql파싱 단계)/통계정보 수집 경우/innodb_stats_sample_pages
  • 03.58분 통계정보
    MariaDB 10.0 통계정보, 히스토그램 통계정보, 조인 옵티마이저 옵션
    MariaDB 10.0 통계정보 살펴보기/통합된 통계정보를 관리할 수 있는 기능 제공/기본값 never로 설정할 경우/히스토그램이 없는 경우/히스토그램 자세히 살펴보기/select문장 보기/optimizer_search_depth/select문 날리기/통계정보를 볼 때 주의할 점
  • 04.50분 실행 계획 분석 part1
    EXPLAIN, id, select_type, table
    실행 계획 분석을 위해 통계정보 수집/Explain명령/derived로 표시/scalar sub query / row sub query/subquery와 dependent subquery의 캐시방법 알아보기/from절이 없어도 쿼리 실행/index_merge를 제외한 나머지 접근방법은 하나의 index만 사용
  • 05.56분 실행 계획 분석 part2
    Type의 종류, possible_keys, key, key_len, ref, rows
    tb_dual에서 select/subquery 확인/전문 검색용 인덱스/index_merge접근 방법의 특징/테스트 했었던 쿼리 확인/key_len에 값이 4가 출력된 이유/rows 컬럼 확인/실행계획 그림 확인
  • 06.58분 실행 계획 분석 part3
    Extra 칼럼에서 쓸 수 있는 문장을 살펴봅니다.
    Full scan on NULL key/where조건/min이나 max의 결과는 null값을 반영/Range checked for each record(index map:N)/Scanned N databases/on절과 where절 확인/클러스터링 인덱스 보조인덱스:+프라이머리키값/salaries CREATE TABLE 문장 확인/where절 인덱스 사용 가능
  • 07.57분 실행 계획 분석 part4
    Extra 칼럼에서 쓸 수 있는 문장을 살펴봅니다.(2)
    Using join buffer/Batched Key Access/임시테이블을 사용했을 경우 표시/Extra에 나오는 Using where/테이블의 모든 레코드 삭제/Materialize/랜덤데이터 파일 읽기의 횟수 줄이기/Filtered col추가/Partition pruning/to_days함수
  • 08.56분 옵티마이저 힌트와 실행 계획 분석 시 주의사항
    straight_join, use index, force index, ignore index, sql_cache, sql_no_cache
    옵티마이저 힌트/힌트의 사용법/STRAIGHT_JOIN/인덱스 힌트/0(off), 1(on), 2(demand)/첫번째 예제 쿼리를 두번 실행/Key 칼럼의 주의 대상/쿼리의 실행 계획이 좋은 경우/Using index for group-by
  • 09.1시간 1분 최적화 part1
    풀 테이블 스캔, Order by 처리, Group by 처리
    최적화 단위작업 살펴보기/풀테이블스캔 사용법 설명/Order by 설명(Using Filesort)/Oom-Killer 설명/Order by 유.무 예제확인하기/Streaming 예제확인/상태변수 설명/Loose 인덱스 스캔이용 Group by설명/임시테이블을 사용하는 Group by설명
  • 10.56분 최적화 part2
    Distinct 처리, 임시 테이블, 인덱스 컨디션 푸시다운, 멀티 레인지 리드
    Disrinct처리 /Select Distinct 설명/count함수 추가/임시테이블이 디스크에 생성되는 경우/Intrnal Temporary Table의 주의사항/Index내용 살펴보기/RowID 기준정렬방법 확인/Key와 RowID 모두 정렬 설명/Key-ordered Rowid-ordered scan 확인
  • 11.54분 최적화 part3
    멀티 레인지 리드, 인덱스 머지, 테이블 조인
    Multi range read 최적화와 정렬/멀티레인지리드 최적화 주의사항/인덱스머지(Index merge)알아보기/중복제거 우선순위 Q설명/Outer join 사용예제 보기/Join 테이블 비교예제/Incremental 방식 설명/Outer Join 블록알고리즘 설정방법
  • 12.55분 최적화 part4
    테이블 조인, 조인 알고리즘, 서브 쿼리, 세미조인
    조인 버퍼 설정 /join_cache_space_limit 설명/예제안에 join에 대한 설명/Employees 테이블에 해당조건 검색/아우터조인 설명 개선점 설명/블록 인덱스 조인은 멀티레인지 이용/세미조인 서브쿼리 최적화/FirstMatch 최적화/Fromdate 칼럼에 index생
  • 13.53분 최적화 part5 & 스토리지 엔진 part1
    세미조인 서브쿼리 최적화, LooseScan 최저과, Duplicate Weedout 최적화, 세미조인이 아닌 서브쿼리 최적화, 서브쿼리 캐시, Aria, XtraDB, InnoDB
    LooseScan 최적화/세미조인이 아닌 서브쿼리 최적화/In-to-EXISTS 최적화 /캐시의 히트율이 적정수준(0.2<=HitRatio<0.7)/Aria_sort_buffer_size/My.ini 초기파일 확인/Multi threaded purge/Mysqldump,SELECT INTO..OUTFILE
  • 14.52분 스토리지 엔진 part2
    InnoDB 스토리지 엔진, 더티 페이지 플러시, InnoDB 버퍼 풀과 리두 로그의 관계
    테이블 스페이스 복사/*ibd만 가져오고나 복구가능/Innodb_undo_directory 설명/Innodb_auto_lru_dump 사용/Innodb_buffer_pool_load_new/데드락 이력/Innodb_old_blocks_pct 변수변경/Innodb_io_capacity
  • 15.1시간 1분 스토리지 엔진 part3
    더티 페이지 플러시, 페이지 클리너, 어탭티브 플러시, 버퍼 풀 성능 개선, 원자 단위의 쓰기, 확장된 InnoDB 엔진 상태 출력
    MariaDB5.5 XtraDB의 더티플러시/Innodb_adaptib_flushing_method설정/Innodb_checkpoint_age_target설정/플러시할 더티페이지수를 구하는 공식/MariaDB 10.0 XtraDB의 더티플러시/Numa_interleave/Innodb_adaptive_hesh_index_partitions/세마포어 관련 상태변수/트랜잭션 관련 상태변수
  • 16.55분 스토리지 엔진 part4
    XtraDB 리두로그 아카이빙, 변경된 페이지 트랙킹, 전문 검색 인덱스 추가, 전문 검색 인덱스를 위한 테이블 스페이스, Memcached 플러그인, 카산드라 스토리지 엔진, CONNECT 스토리지 엔진
    XtraDB 리두로그 아카이빙/특수 비트맵파일로 기록/Ibd 파일 생성확인/Innodb_ft_cofig, innodb_ft_default_stopword/Create table stopword_foe_emp 테이블생성/Innodb 스토리지 엔진 접근성/CQL제약사항/CONNECT BY이용/운영체제의 디렉터리 연결
  • 17.58분 스토리지 엔진 part5 & 기타 기능 part1
    시퀀스 스토리지 엔진, Mroonga 전문 검색 스토리지 엔진, 성능 향상, 스레드 풀, 관리 및 진단
    시퀀스 스토리지엔진/시퀀스스토리지엔진 이용/Front-end 인텍스, back-end 인덱스/MariaDB 스레드풀의 구조/Extra_max_connections 시스템 설정변수/Log_slow_verbosity 시스템변수/사용자나 쿼리 실행 강제종료(Kill)/프로시져에서 Get diagnostics 사용 예제
  • 18.53분 기타 기능 part2
    개발 생산성, 정규 표현식 기능 확장, 가상 칼럼, 동적 칼럼, 명시적 파티션 지정, 파티션 테이블 스페이스 교체, 바이너리 로그 원격 백업
    개발 생산성/Limit rows examined/Delete..returning/Regexp_replace(문자열, 정규표현식,대체문자열)/동적(dynamic)칼럼/파티션/출력결과 확인/Mysqlbinlog 필요로하는 옵션/To-last-log 옵션
  • 19.2시간 14분 기타 기능 part3
    XtraBackop 원리, XtraBackop 기능, 스트리밍 백업, 압축, 암호화, 슬레이브 백업, 병렬 백업, 백업 속도 조절, 개별 테이블 복구, PIT 복구, 증분 백업, 부분 백업, 컴팩트 백업, 스트리밍 백업, 암호화 백업
    XtraBackup /Completed ok!/복사된내용/개별 테이블 복구/PIT(point in time)복구 사용방법/--redo-only 옵션/[01:02:43] 데이터베이스 단위 백업/[01:12:26] 암호화 백업 사용시 필요한것/[01:23:09] 사용자트레픽이 B(Slave) 로 유입/[01:31:17] 새 슬레이브 MariaDB서버에 백업된 데이터복구/[01:41:31] GTID까지 대기/[01:51:42] GTID 컨시스턴트 모드활성화시 제약사항/[02:01:29] 크래시 세이프(crash sae) 슬레이브/[02:10:11] 그 외의 기타 기능 개선/[02:12:13] 바이너리 로그 그룹 커밋
  • 20.47분 리눅스에서의 MariaDB 사용
    리눅스에서의 MariaDB 사용방법에 대해서 알아봅니다.
    리눅스에서 MariaDB 사용방법/Vi/etc/my.cnf/Show datebases;/Explain 실행계획보기/Find data/스키마생성/Handlersocket과 Memcached plugin 장.단점 확인

강의목록 다운로드                        1:1 강의 질문&답변