๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

LPAD

(1)
[์ฟผ๋ฆฌ ํŠœ๋‹] Oracle DB ์ฟผ๋ฆฌ ํŠœ๋‹ ํšŒ๊ณ (ft. LPAD) ์‚ฌ๋‚ด ์—…๋ฌด ์ค‘ ์šด์˜์—์„œ timeout์ด ๋‚˜๊ณ  ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.(๋‚ด๋ถ€ ์„œ๋น„์Šค์ด๊ณ  ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ์„œ ๋ฐœ๊ฒฌ์ด ๋Šฆ์—ˆ๋‹ค.)(์„œ๋น„์Šค์˜ ์‹คํ–‰ ์‹œ๊ฐ„์ด 60์ดˆ ์ด์ƒ์ด๋ผ๋ฉด, timeout error๋ฅผ ๋ฑ‰๊ฒŒ ๋˜์–ด์žˆ๋‹ค.) ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•ด๋ณด๋Š ์กฐํšŒ ์ฟผ๋ฆฌ์—์„œ 60์ดˆ ์ด์ƒ ๊ฑธ๋ฆฌ๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค. ํ•ด๋‹น ์—…๋ฌด์˜ ํŠน์„ฑ์ƒ, ๊ณ ๊ฐ ์ด๋ ฅ ํ…Œ์ด๋ธ”์„ ์กฐํšŒํ•˜๋Š”๋ฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ plan์„ ํ™•์ธํ•˜๋‹ˆ ํ…Œ์ด๋ธ”์„ full scanํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.์šด์˜ ํ™˜๊ฒฝ ๊ฒฝ์šฐ, ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋ฏ€๋กœ ๊ฐœ์„ ์ด ํ•„์š”ํ–ˆ๋‹ค.  ์ฟผ๋ฆฌ ์„ฑ๋Šฅ ์ €ํ•˜์˜ ์ฃผ๋œ ์›์ธ์€ "LAPD์˜ ์‚ฌ์šฉ"ํƒ€๊ฒŸ ํ…Œ์ด๋ธ”์€ ๊ณ ๊ฐ ์ด๋ ฅ์„ ๊ด€๋ฆฌํ•˜๋Š” ํ…Œ์ด๋ธ”์ด์—ˆ๊ธฐ์— ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ LPAD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ขŒ๋ณ€์„ ๋ชจ๋‘ ๊ฐ€๊ณตํ•˜๋ฏ€๋กœ์จ, ์ธ๋ฑ์Šค ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋‹ค. ํŠน์ • ๊ธฐ๊ฐ„์„ ์กฐ๊ฑด์œผ๋กœ ๊ฑธ๊ณ ์žˆ์—ˆ๋Š”..

728x90