2022-02-10

0210 트랜잭션

 1. Transaction Isolation level

- read uncommited : 커밋이안된것도 읽을 수 있다 dirty read발생

- read commited : 커밋된 것만 본다 . 하나의 트랜잭션 안에서 repeatable read발생 . 하나의 트랜잭션안에서 다른 update된 데이터 보는것이 가능함

- repeatable read : 트랜잭션에 각각 id를 부여하여 본인 트랜잭션 id보다 적은 id의 데이터만 읽을 수 있다 . phantom read발생 (insert는 허용하기 때문에)

- serializable: 가장 엄격한 수준의 트랜잭션 그러나 성능 하락 심각

2. index사용과 lock

- 인덱스 사용 -> examined되는 row의 수 감소 -> lock카운트를 감소시킬 수있다

- lock은 buffer pool 영역에 저장된다

3. information schema

- 트랜잭션관련 정보 볼수있다

INNODB_TRX Table, order by TRX_ROWS_LOCKED desc


댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...