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

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์์ญ์ ์ด์ฉํ์ฌ ํ๋์ ๋ ์ฝ๋์ ๋ํด ๋ค์ํ ๋ฒ์ ์ด ๊ด๋ฆฌ๋จ ๋ ์ฝ๋ ๋จ์์ ํธ๋์ญ..

MySQL ์ํคํ ์ฒ ๊ฐ์ MySQL ์ ์ ํด๋ผ์ด์ธํธ Mysql์ ๋๋ถ๋ถ ์ธ์ด์ ๋ํด ์ ์ API ์ ๊ณต + Shell MySQL ์๋ฒ = MySQL ์์ง + ์คํ ๋ฆฌ์ง ์์ง 1. MySQL ์๋ฒ ์ค๋ ๋ ๊ธฐ๋ฐ ์๋ = Foreground Thread + BackGround Thread Foreground Thread(ํด๋ผ์ด์ธํธ ์ค๋ ๋) MySQL ์๋ฒ์ ์ ์๋ ํด๋ผ์ด์ธํธ์ ์๋งํผ ์กด์ฌ Foreground Thread๋ ๋ฐ์ดํฐ ๋ฒํผ๋ ์บ์๋ก๋ถํฐ ๊ฐ์ ธ BackGround Thread 2. MySQL ์์ง ํด๋ผ์ด์ธํธ ์ ์, SQL ์์ฒญ, ์ฟผ๋ฆฌ ๋ถ์ ๋ฐ ์ต์ ํ ์ญํ ์๋ ๋ชจ๋๋ก ๊ตฌ์ฑ. ์์ธํ ๋ด์ฉ์ ๊ฐ ์์ง์ ์ํคํ ์ฒ์์ ์ค๋ช ์ฟผ๋ฆฌ ํ์ ์ ์ฒ๋ฆฌ๊ธฐ ์ตํฐ๋ง์ด์ ์คํ ์์ง 3. ์คํ ๋ฆฌ์ง ์์ง ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง์ ์ ์ฅ ๋ฐ ์ฝ..