-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
Description
๋ฌด์์ ์๊ฒ ๋์๋์?
์๋ฌด๋ฐ ์ค์ ์์ด JPA ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ๊ฒฝ์ฐ ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๊ฐ '?'๋ก ์ฐํ๋ค.
๊ทธ๋์ ๊ฐ๋ฐ์ ํ ๋, ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๊ฐ '?'๋ก ์ฐํ๋ฉด, ์ผ๋จ ์ฟผ๋ฆฌ๊ฐ ์ฑ๊ณตํ๋ค๊ณ ํ๋จํ๊ณ , ์์ธ ๋ฐ์ดํฐ๋ฅผ DB์ ๊ฐ์ผ์ง๋ง ํ์ธํ ์ ์์๋ค.
๊ทธ๋ฐ๋ฐ ์๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ ์คํ๋ง๋ถํธ ์คํ ์ฝ์์ฐฝ์์ ํ์ธ์ด ๊ฐ๋ฅํ๋ค๋ ์ฌ์ค์ ์๊ฒ๋์๋ค.
yml์ ์ถ๊ฐ
logging
.level:
org.hibernate.orm.jdbc.bind: trace์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ - p6spy
implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0'
- ๋จผ์ , yml์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ํ๋ผ๋ฏธํฐ ๋ณ๋ก ํ์คํ์ค ๋ณด์ฌ์ฃผ๋ฏ๋ก ๊ฐ์์ฑ์ด ๋จ์ด์ง๋ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐ๋๋ค.
- ๋ฐ๋ผ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ p6spy๋ฅผ ์ด์ฉํด ์ฐ๊ด๋ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ฌถ์ด์ ๋ณด์ฌ์ฃผ๋ ์๋ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋๊ฒ ๋ ์ข์๋ณด์ธ๋ค!
์ฃผ์์
- ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ก๊ทธ๋ก ๋จ๊ธฐ๋ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์์คํ ์์์ ์ฌ์ฉํ๋ฏ๋ก, ๊ฐ๋ฐ ๋จ๊ณ์์๋ ํธํ๊ฒ ์ฌ์ฉํด๋ ๋์ง๋ง ์ด์์์คํ ์ ์ ์ฉํ๋ ค๋ฉด ๊ผญ ์ฑ๋ฅํ ์คํธ๋ฅผ ํ๊ณ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค๊ณ ํ๋ค.
- ๋๋ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ
์คํธ ์๋ฒ์์ ์ด์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค.
- dev ์๋ฒ(ํ ์คํธ ์๋ฒ)์์๋ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ-p6psy๋ฅผ ์ด์ฉํด ์ฟผ๋ฆฌ ํ๋ผ๋ฏธํฐ๊ฐ ์ ๋ค์ด๊ฐ๋ ์ง ํ๋จํ๊ณ , prod ์๋ฒ(์ด์ ์๋ฒ)์์๋ ์์ ํ ์คํธ๋ฅผ ํ๊ธฐ๋ ํ๊ณ , ์๋ฒ ์ฑ๋ฅ์ ๊ณ ๋ คํด์ผ ํ๊ธฐ์ ์ ์ฉํ์ง ์๋ ๋ฐฉ๋ฒ๋ ์ข์ ๊ฒ ๊ฐ๋ค.
์ด๋ ค์ด ๋ด์ฉ์ด ์์๋ค๋ฉด ์ด๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ์๋์?
- ์ฒซ๋ฒ์งธ ์น์ ์ ์ธํ ๋ถ๋ถ์ด๋ผ ์ด๋ ค์ด ๋ถ๋ถ์ด ์กด์ฌํ์ง ์์๋ค.
์ด๋ค ์๋ฃ๋ฅผ ์ฐธ๊ณ ํ์๋์?
- none