๊ฐ๋ฐ์ผ์ง/ํธ๋ฌ๋ธ์ํ
๋ฌธ์ ๐ฟํฐ์บฃ ์ฑ๋ฅํ
์คํธ๋ฅผ ํ๊ธฐ ์ํด ํน์ API์ ๋ํ์ฌ ํ ๋ฒ์ ๋ง์ ์์ฒญ์ ๋ณด๋๊ณ , ํ์์ ์ ๋์ํ๋ API๊ฐ OutOfMemoryError๋ฅผ ๋์ง๋ฉด์ ๋ชจ๋ ์์ฒญ์ ๋ํด ์คํจํ์๋ค.์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๊ณผ์ ์ ๊ฑฐ์ณค๋์ง ์์ธํ ์ดํด๋ณด์ ๐ง ์ผ๋จ ๊ฒฐ๋ก ๋ถํฐ..๊ทธ ์ ์ ๊ธ์ด ๊ธธ์ด์ง ๊ฒ ๊ฐ์ผ๋ฏ๋ก ๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด,1:N ์ฐ๊ด๊ด๊ณ์์ fetchJoin๊ณผ limit ๊ตฌ๋ฌธ์ ํจ๊ป ์ฐ๋ฉด ์ํํ๋ค! ๋ฌธ์ ์ํฉํฐ์บฃ ์ฑ๋ฅํ
์คํธ๋ฅผ ํ๊ธฐ ์ํด Jmeter๋ฅผ ์ฌ์ฉํ์๊ณ , 1์ด์ 500๋ฒ์ ๋ก๋๋งต ๋ชฉ๋ก ์กฐํ ์์ฒญ์ ๋ณด๋ด๋๋ก ์ค์ ํ๋ค.๊ทธ๋ฐ๋ฐ 500๋ฒ์ ์์ฒญ์ด ๋ชจ๋ ์คํจํ๊ณ , ์ด๋ค ์๋ฌ ๋ฉ์ธ์ง๊ฐ ๋ด๊ฒจ์๋์ง ํ์ธํ๋ค.๋ฉ์ธ์ง๋ ๋ค์๊ณผ ๊ฐ์๋ค."Handler dispatch failed: java.lang.OutOfMem..
Spring
JPA์์ ์ฐ๊ด๊ด๊ณ ๋งคํ์ด๋ ๊ฐ๋
์ ๋ํด ์์๋ณด๊ธฐ ์ ์, ์ ์ฐ๊ด๊ด๊ณ ๋งคํ์ด๋ผ๋ ๊ฒ์ ํด์ผ ํ๋์ง ์์์ผ ํ๋ค. ๐ค ์ฐ๊ด๊ด๊ณ ๋งคํ์ ์ ํด์ผ ํ ๊น? ๊ฐ๋จํ๊ฒ ๋งํ์๋ฉด ๊ฐ์ฒด์งํฅ ํจ๋ฌ๋ค์๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํจ๋ฌ๋ค์์ด ์ผ์นํ์ง ์๊ธฐ ๋๋ฌธ์ด๋ค. JPA๋ฅผ ์ฌ์ฉํ๋ฉด์ ์ด๋ฐ ํจ๋ฌ๋ค์ ๋ถ์ผ์น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ
์ด๋ธ ์ค๊ณ๋๋ก ๊ฐ์ฒด๋ฅผ ์ค๊ณํ๋ค๋ฉด ๊ฐ์ฒด ์ค์ฌ์ ์ธ ์ฝ๋๋ฅผ ์์ฑํ์ง ๋ชปํ๊ฒ ๋๊ณ , ๋ฐ์ดํฐ ์ค์ฌ์ ์ธ ์ฝ๋๊ฐ ๋ ์๋ฐ์ ์๋ค. ์์๋ฅผ ์ดํด๋ณด์. 1. Actor ํ
์ด๋ธ๊ณผ Musical ํ
์ด๋ธ์ด ์๋ค. 2. ๋ฐฐ์ฐ๋ ํ๋์ ๋ฎค์ง์ปฌ์ ์ถ์ฐํ ์ ์๋ค. 3. ๋ฐฐ์ฐ์ ๋ฎค์ง์ปฌ์ ๋ค๋์ผ ๊ด๊ณ์ด๋ค. ์์ ๊ฐ์ ์๊ตฌ์ฌํญ์ ๋ํ ํ
์ด๋ธ์ ์๋์ ๊ฐ์ด ์ค๊ณํ ์ ์๋ค. ์ด๋ฅผ ๊ฐ์ฒด๋ก ๋ฐ๋ก ์ฎ๊ฒจ์ ์ค๊ณํ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ํฐํฐ..
'JPA' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.