
[JPA] 1:N fetchJoin๊ณผ limit์ ํจ๊ป ์ฌ์ฉํ์ฌ ๋ฐ์ํ OutOfMemory ๋ฌธ์ ํด๊ฒฐ
๋ฌธ์ ๐ฟํฐ์บฃ ์ฑ๋ฅํ ์คํธ๋ฅผ ํ๊ธฐ ์ํด ํน์ API์ ๋ํ์ฌ ํ ๋ฒ์ ๋ง์ ์์ฒญ์ ๋ณด๋๊ณ , ํ์์ ์ ๋์ํ๋ API๊ฐ OutOfMemoryError๋ฅผ ๋์ง๋ฉด์ ๋ชจ๋ ์์ฒญ์ ๋ํด ์คํจํ์๋ค.์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ด๋ค ๊ณผ์ ์ ๊ฑฐ์ณค๋์ง ์์ธํ ์ดํด๋ณด์ ๐ง ์ผ๋จ ๊ฒฐ๋ก ๋ถํฐ..๊ทธ ์ ์ ๊ธ์ด ๊ธธ์ด์ง ๊ฒ ๊ฐ์ผ๋ฏ๋ก ๊ฒฐ๋ก ๋ถํฐ ๋งํ์๋ฉด,1:N ์ฐ๊ด๊ด๊ณ์์ fetchJoin๊ณผ limit ๊ตฌ๋ฌธ์ ํจ๊ป ์ฐ๋ฉด ์ํํ๋ค! ๋ฌธ์ ์ํฉํฐ์บฃ ์ฑ๋ฅํ ์คํธ๋ฅผ ํ๊ธฐ ์ํด Jmeter๋ฅผ ์ฌ์ฉํ์๊ณ , 1์ด์ 500๋ฒ์ ๋ก๋๋งต ๋ชฉ๋ก ์กฐํ ์์ฒญ์ ๋ณด๋ด๋๋ก ์ค์ ํ๋ค.๊ทธ๋ฐ๋ฐ 500๋ฒ์ ์์ฒญ์ด ๋ชจ๋ ์คํจํ๊ณ , ์ด๋ค ์๋ฌ ๋ฉ์ธ์ง๊ฐ ๋ด๊ฒจ์๋์ง ํ์ธํ๋ค.๋ฉ์ธ์ง๋ ๋ค์๊ณผ ๊ฐ์๋ค."Handler dispatch failed: java.lang.OutOfMem..