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