일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- baekjoon
- 오블완
- 티스토리챌린지
- 디자인강의
- 패스트캠퍼스
- 환급챌린지
- 내일배움카드
- mysql
- 디자인챌린지
- 국비지원취업
- UXUI챌린지
- UXUI기초정복
- 백준
- Java
- 백엔드
- 국비지원
- 백엔드개발자
- 오픈패스
- 내일배움캠프
- KDT
- UXUIPrimary
- 오픈챌린지
- 객체지향
- 백엔드 부트캠프
- 국비지원교육
- Be
- OPENPATH
- 부트캠프
- 디자인교육
- Today
- Total
목록myisam (3)
군만두의 IT 공부 일지
목차 이번에는 4장을 마무리하려고 합니다. MyISAM 스토리지 엔진 아키텍처와 MySQL 로그 파일에 대해 학습하겠습니다.4.3 MyISAM 스토리지 엔진 아키텍처4.3.1 키 캐시 키 캐시(Key cache)는 InnoDB의 버퍼 풀과 비슷한 역할을 하며, 키 버퍼라고도 불림.MyISAM 키 캐시는 인덱스만을 대상으로 작동하며, 인덱스의 디스크 쓰기 작업에 대해서만 부분적으로 버퍼링 역할을 함.*키 캐시가 얼마나 효율적으로 작동하는지 확인하는 수식키 캐시 히트율(Hit rate) = 100 - (Key_reads / Key_read_requests * 100)Key_reads: 인덱스를 디스크에서 읽어 들인 횟수를 저장하는 상태 변수Key_read_requests: 키캐시로부터 인덱스를 읽은 횟수를 ..
목차 이번에는 InnoDB 스토리지 엔진의 아키텍처의 주요 특징에 대해서 학습하려고 합니다.4.2 InnoDB 스토리지 엔진 아키텍처레코드 기반의 잠금을 제공함.높은 동시성 처리가 가능함.안정적이며 성능이 뛰어남.4.2.1 프라이머리 키에 의한 클러스터링InnoDB의 모든 테이블은 프라이머리 키 값의 순서대로 디스크에 저장됨.모든 세컨더리 인덱스는 레코드의 주소 대신 프라이머리 키의 값을 논리적인 주소로 사용함.쿼리 실행 계획에서 프라이머리 키는 기본적으로 다른 보조 인덱스에 비해 비중이 높게 설정됨.InnoDB 스토리지 엔진과 다르게 MyISAM 스토리지 엔진에서는 지원하지 않음. MyISAM 테이블의 모든 인덱스는 물리적인 레코드의 주소 값(ROWID)을 가짐.4.2.2 외래 키 지원InnoDB 스토..
목차 스토리지 엔진은 데이터베이스 관리 시스템(DBMS)에서 데이터베이스에 대해 데이터를 삽입, 추출, 업데이트 및 삭제하는 데 사용하는 기본 소프트웨어 컴포넌트입니다. MySQL 데이터베이스를 사용하는 경우, 스토리지 엔진으로 주로 InnoDB와 MyISAM이 대표적입니다. InnoDB와 MyISAM의 특징과 장단점 등에 대해서 정리하고 학습해 보겠습니다.1. InnoDB특징:MySQL의 트랜잭션-세이프(Transaction-safe) 스토리지 엔진으로, 작업들을 그룹화하여 전체가 성공하거나 실패하도록 관리함.MySQL 5.0 버전 이상에서는 기본 스토리지 엔진으로 설정됨.ACID(Atomicity, Consistency, Isolation, Durability) 트랜잭션을 지원해 DML 작업을 하나의..