์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ์ดํํฐ๋ธ์๋ฐ
- ์์
- mysql์ํคํ ์ฒ
- effectiveJava
- ์๋ฐ์์
- Item6
- hikari cp ์ค์
- assert.notnull
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฒฉ๋ฆฌ์์ค
- ์์ดํ 15
- enum ์์ฑ์ ์ ๊ทผ ์ ํ์
- ์ธ๋ฑ์ค์คํต์ค์บ
- item15
- mysql
- ์๋ฐ
- ์ธ๋ฑ์คํ์ค์บ
- SVN
- ์ํฐ๋ ๋ณ์ข ๊ฐ๋ฐ์
- InnoDB์ํคํ ์ฒ
- ๋น์ผ๊ฐ์ฒด์์ฑ
- builder null
- ์๋ฐ๋ผ์ด๋ธ์คํฐ๋
- index full scan
- ์๋ฐ์์์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์
- Hikari Connection Pool
- ๋ฐ์ฉ๋ ์ค๊ตญ์ด
- ์๋ผ์คํฑ์์น๋ฉ์ธ์ง์ฉ๋
- index skip scan
- ์๋ฐ์ฐ๋ ๋
- ์ํฐ๋ ๊ฐ๋ฐ์ํ์ฌ
- Today
- Total
๋ชฉ๋กInnoDB์ํคํ ์ฒ (1)
โ๐ป๊ธฐ๋กํ๋ ๋ธ๋ก๊ทธ

MySQL 5.5์ดํ๋ถํฐ InnoDB์์ง์ด ๊ธฐ๋ณธ์์ง์ผ๋ก ์ฑํ MySQL 5.5๊น์ง MySQL ์์คํ ํ ์ด๋ธ์ MyISAM MySQL 8.0์ดํ๋ถํฐ๋ ๋ชจ๋ InnoDB ์์ง ์ฌ์ฉ, MyISAM์์๋ง ์ ๊ณตํ๋ ์ ๋ฌธ๊ฒ์, ์ขํ๊ฒ์๋ InnoDB์์ ์ ๊ณต InnoDB ์คํ ๋ฆฌ์ง ์์ง ์ํคํ ์ฒ ๋ ์ฝ๋๋ฅผ PK ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ์ฌ ๋์คํฌ์ ๋ฐ์ดํฐ ์ ์ฅ PK๋ฅผ ํตํด์๋ง ๋ ์ฝ๋ ์ ๊ทผ ๊ฐ๋ฅ PK์ธ๋ฑ์ค ์๋ ์์ฑ PK๋ฅผ ํตํ ๋ฒ์ ๊ฒ์์ด ๋น ๋ฆ InnoDB๋ PK๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด ๋ด๋ถ์ ์ผ๋ก PK๋ฅผ ์๋ ์์ฑํ์ฌ ํด๋ฌ์คํฐ๋ง ๋จ, ์๋์ผ๋ก ์์ฑ๋ PK๋ ์ฌ์ฉ์๊ฐ ์ฌ์ฉ์ด ๋ถ๊ฐ MVCC(Multi Version Concurrency Control) Undo์์ญ์ ์ด์ฉํ์ฌ ํ๋์ ๋ ์ฝ๋์ ๋ํด ๋ค์ํ ๋ฒ์ ์ด ๊ด๋ฆฌ๋จ ๋ ์ฝ๋ ๋จ์์ ํธ๋์ญ..