๋ฉ‹์‚ฌ Backend Plus 42์ผ์ฐจ ๐Ÿฆ

์‹ ์žฌ์›ยท2023๋…„ 12์›” 26์ผ

์˜ค๋Š˜์€ ๋งก์•˜๋˜ ๊ธฐ๋Šฅ๋“ค์— ๋Œ€ํ•œ ๋ฌธ์„œํ™” ์ž‘์—…๊ณผ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์žˆ์—ˆ๋˜ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์— ๋Œ€ํ•ด ํŒ€ ๋…ธ์…˜์— ์ž‘์„ฑํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ฒŒ ๋˜์—ˆ๋‹ค.

๋‚ด๊ฐ€ ์ด๋ฒˆ ํ•œ๋‹ฌ๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ๊ฒช์—ˆ๋˜ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์€

  1. ์ƒํ’ˆ ์žฌ๊ณ ์— ๋Œ€ํ•œ ๋™์‹œ์„ฑ ์ฒ˜๋ฆฌ
  2. JPA ์‚ฌ์šฉ์‹œ ํ…Œ์ด๋ธ”์˜ ์—ฐ๊ด€๊ด€๊ณ„์ธ ํ…Œ์ด๋ธ”์„ ์กฐํšŒ์‹œ N + 1 ๋ฌธ์ œ ํ•ด๊ฒฐ

ํฌ๊ฒŒ ๋‘๊ฐ€์ง€์— ๋Œ€ํ•ด ๋…ธ์…˜์— ์ •๋ฆฌํ•˜์˜€๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€