연락처 정보

코스 개요

MariaDB 서버 설치

  • Ubuntu/Debian에 설치
  • 다른 Linux 배포판에 설치
  • Windows에 설치

MariaDB 서버 파일 및 스크립트

  • MariaDB 프로그램
  • MariaDB 서버
  • MariaDB 클라이언트
  • GUI 도구

MariaDB 서버 설정

  • 서버 옵션
  • 서버 SQL 모드
  • 서버 시스템 변수
  • 동적 시스템 변수
  • 서버 상태 변수
  • 종료 과정

MariaDB 보안 이슈

  • 공격으로부터 MariaDB 보호하기
  • 보안 관련 옵션
  • LOAD DATA LOCAL의 보안 이슈

MariaDB 액세스 권한 시스템

  • MariaDB 권한 시스템 개요
  • MariaDB에서 제공하는 권한
  • MariaDB 서버 연결 - 단계
  • 액세스 제어, 1단계: 연결 확인
  • 액세스 제어, 2단계: 요청 확인
  • 액세스 거부 오류

MariaDB 사용자 계정 관리

  • 사용자 및 비밀번호
  • 새 사용자 생성
  • 사용자 계정 삭제
  • 사용자 리소스 제한
  • 비밀번호 변경

MariaDB 데이터베이스 유지 보수

  • 백업 및 복구
  • 지점 기반 복구 (Point-in-Time Recovery)
  • 유지 보수 및 크래시 복구
  • myisamchk 문법 및 옵션
  • 테이블 정보 조회
  • MariaDB 로컬 설정
  • 국가별 문자 및 정렬
  • MariaDB 서버 시간대

MariaDB 로그 파일

  • 에러 로그
  • 일반 쿼리 로그
  • 업데이트 로그
  • 바이너리 로그
  • 느린 쿼리 로그
  • 로그 파일 유지 보수 및 로테이션

같은 머신에서 여러 MariaDB 서버 실행

  • Windows에서 여러 서버 실행
  • Windows 서비스로서 여러 서버 실행
  • Unix 및 Linux에서 여러 서버 실행
  • 멀티 서버 환경에서 클라이언트 도구 사용

MariaDB 쿼리 캐시

  • 쿼리 캐시 개념
  • SELECT를 이용한 쿼리 캐시 테스트
  • 쿼리 캐시 설정
  • 쿼리 캐시 상태 확인 및 유지 보수

CONNECT 스토리지 엔진

  • CONNECT 스토리지 엔진 설치
  • CONNECT 테이블 생성 및 삭제
  • CONNECT를 이용한 CSV 데이터 읽기 및 쓰기
  • CONNECT를 이용한 XML 데이터 읽기 및 쓰기
  • CONNECT를 이용한 MariaDB 테이블 액세스
  • XCOL 테이블 타입 사용
  • PIVOT 테이블 타입 사용
  • OCCUR 테이블 타입 사용

MariaDB의 동적 및 가상 열 탐색

  • 동적 열을 가진 테이블 생성
  • 동적 열 데이터 삽입, 업데이트 및 삭제
  • 동적 열에서 데이터 읽기
  • 가상 열 사용

성능 및 사용 통계

  • 감사 플러그인(Audit Plugin) 설치
  • 감사 플러그인 사용
  • 엔진 독립적 테이블 통계 사용
  • 확장 통계 사용
  • 성능 스키마 활성화
  • 성능 스키마 사용

MariaDB 최적화 및 튜닝

  • SHOW STATUS 사용
  • MariaDB 옵티마이저 전략 제어
  • InnoDB 및 XtraDB에서 확장 키 사용
  • MyISAM 세그먼트 키 캐시 설정
  • 쓰레드 풀(threadpool) 설정
  • Aria 페이지 캐시 설정
  • 서브쿼리 캐시를 이용한 쿼리 최적화
  • 반조인(semijoin) 서브쿼리 최적화
  • DATETIME 열에서 마이크로세컨드 사용
  • DATETIME 및 TIMESTAMP 열 자동 업데이트

요건

데이터베이스 및 SQL 언어에 대한 기초 지식이 필요합니다.

 14 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리