2021. 2. 8. 15:50 IT/MySQL
Mysql MyISAM과 InnoDB 차이점.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. MyISAM
[ 장점 ]
- 테이블에 ROW COUNT를 가지고 있어 selelct count(*) 쿼리가 빠름.
- SELECT 빠름.
- 풀 텍스트 인덱스 지원 : 검색 엔진과 유사한 방법으로 자연 언어를 이용해 특별한 인덱스로 모든 데이터 단어 저장.
[ 단점]
- row level locking 미지원으로 해당 Table에 Lock 걸림.
- row 수 증가시 속도 매우 느려짐.
Read Only 기능 많은 서비스에 적합.
2. InnoDB
[ 장점 ]
- row level locking 지원.
[ 단점]
- 풀 텍스트 인덱스 미지원
트랜잭션 처리 필요한 대용량 데이터에 유리.
3. MyISAM 테이블과 InnodDB 테이블 조인시 충돌 가능.
감사합니다.
'IT > MySQL' 카테고리의 다른 글
[MySQL 튜닝] 대용량 테이블의 성능에 영향을 줄일 수 있는 10가지 방법 (0) | 2018.08.16 |
---|---|
MySQL 파일 위치. (0) | 2018.08.16 |
mysql order by field (0) | 2018.03.29 |
MyISAM, InnoDB 비교 (0) | 2018.01.30 |
MySQL Object(Stored Procedure, Function) 실행시 접근 문제 (0) | 2018.01.17 |