08 인덱스디스크 읽기 방식데이터베이스는 결국 디스크에 데이터가 저장되는 최종 형태이다. 따라서 하드웨어 중 가장 처리 속도가 느린 디스크가 DB의 처리 속도를 결정한다고 봐도 무방하다. 하드웨어적 성능을 논외로 소프트웨어적으로 성능을 최대한 끌어 올릴 수 있가에 대한
06 데이터 압축페이지 압축펀치홀이라는 빈공간을 사용해 페이지별로 압축하지만, 운영체제나 하드웨어의 도움으 많아야 하므로 많이 사용되지 않는다.테이블 압축 - 테이블 단위로 압축을 실시한다.압축 테이블 생성innodb_file_per_talbe = on이 설정된 상태에
05 트랜잭션과 잠금MySQL의 격리 수준Transaction isolation level이란 A 트랜잭션이 변경하고 있을 때, B라는 트랜잭션이 그 값을 볼 수 있게 할지 못하게 할지를 결정하는 수준.→ 커밋되고 난 다음의 데이터를 봐! 아니야 커밋 되기전의 데이터를
04 아키텍처MySQL 엔진 아키텍처MySQL 엔진?클라이언트의 DB 접속, 쿼리 실행과 관련 ↔ 스토리지 엔진 - 데이터 저장, 읽기MySQL과 스토리지 엔진을 연결 해주는 핸들러 API. MySQL이 스토리지 엔진에게 실행을 전달 할 수 있는 접수 창구스토리지 엔진