반응형
※ 운영 중인 시스템이 계속 뻗어버렸다.
가장 의심되는 사항은 DB 테이블인데 해당 문제를 해결하기 위해 찾아보다 Mysql의 엔진 차이에 대해 알게 되어 적는다.
□ Key
- Mysql 의 엔진에는 두 가지 종류가 있다. InnoDB 와 MylSAM 인데 두 개 엔진의 차이 중 가장 큰 요소는 트랜잭션 처리의 유무이다.
InnoDB
■ 트랜잭션을 처리하기 위해 탄생했고 Mysql 상위 버전의 기본값이다.
- Row Level Checking 가능
MyISAM
■ 항상 테이블의 Row Count를 가지고 있고 SELECT 에 특화되어 있다.
- Row Level Checking 불가능(작업을 하면 테이블 전체에 Lock이 걸린다.)
반응형
'DB > MYSQL' 카테고리의 다른 글
[MYSQL] DATABASE 생성 (0) | 2023.01.18 |
---|---|
[MYSQL]Ubuntu 설치하기 (0) | 2023.01.18 |
[MYSQL] 오류 메세지_ERROR1419 (0) | 2022.05.16 |
[MYSQL] 계정확인 (0) | 2021.07.07 |
[MYSQL] LIMIT 함수 (0) | 2021.06.02 |