MySQL MyISAM 기본 저장 엔진 구현 원리

기본 MyISAM 의 시 계 는 디스크 에 세 개의 파일 을 생 성 합 니 다:.frm(표 구조 파일),.MYD(데이터 파일),.MYI(색인 파일)
만 들 때 데이터 파일 과 색인 파일 의 저장 위 치 를 지정 할 수 있 습 니 다.MyISAM 표 만 지원 합 니 다.
DATA DIRECTORY[=]데이터 저장 의 절대 경로
  • INDEX DIRECTORY[=]인덱스 파일 의 절대 경로
  • MyISAM 단일 테이블 최대 지원 데이터 양 2 의 64 제곱 점프 기록
    표 당 최대 64 개의 색인 을 만 들 수 있다.
    복합 색인 이 라면,각 복합 색인 은 최대 16 개의 열 을 포함 하고,색인 값 의 최대 길 이 는 1000 B 이다.
    MyISAM 엔진 의 저장 형식:
  • 정장(FIXED 정적):필드 에 VARCHAR/TEXT/BLOB 가 포함 되 지 않 음 을 말 합 니 다
  • 동적(DYNAMIC):필드 에 VARCHAR/TEXT/BLOB 만 포함 되면
  • 압축(COMPRESSED):muisampack 생 성
  • InnoDB 메모리 엔진:
    디자인 은 ACID 모델 에 따라 사 무 를 지원 하고 서비스 붕괴 에서 회복 하 는 능력 을 가 지 며 사용자 의 데 이 터 를 최대한 보호 할 수 있 습 니 다.
    줄 잠 금 을 지원 하여 다 중 사용자 가 동시에 사용 할 때의 읽 기와 쓰기 성능 을 향상 시 킬 수 있 습 니 다.
    InnoDB 는 독립 된 버퍼 를 가지 고 있 으 며 자주 사용 하 는 데이터 와 색인 은 모두 캐 시 에 있 습 니 다.
    INSERT,UPDATE,DELETE 작업 에 있어 InnoDB 는 change buffering 메커니즘 을 사용 하여 자동 으로 최적화 되 고 일치 하 는 읽 기 를 제공 할 수 있 으 며 변 경 된 데 이 터 를 캐 시 하여 디스크 I/O 를 줄 이 고 성능 을 향상 시 킬 수 있다.
    InnoDB 테이블 을 만 들 면 두 개의 파일 이 생 성 됩 니 다.
    frm 표 구조 파일
  • ibd 데이터 와 색인 저장 표 공간 중
  • 모든 시 계 는 메 인 키 를 만들어 야 합 니 다.AUTO 에 맞 추 는 것 이 좋 습 니 다.INCREMENT,자주 조회 하 는 열 을 메 인 키 로 사용 할 수도 있 습 니 다.
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기