Index (SQL Server)

์ธ๋ฑ์Šค ๊ฐœ๋… ์ดํ•ด ์ฐธ๊ณ  ์˜์ƒ

์˜์ƒ์˜ ํ•ต์‹ฌ ๋‚ด์šฉ

์ ์šฉ ์‚ฌ๋ก€

GST SPM ํ”„๋กœ๊ทธ๋žจ์—์„œ [์ ‘์ˆ˜ ๋ฐ ๋‹ต๋ณ€] ๋ฉ”๋‰ด์˜ ์กฐํšŒ์— ๋ฉ”์ธ์ด ๋˜๋Š” ๋ทฐ ํ…Œ์ด๋ธ”

์ ์šฉ ์ „ - ๋Œ€๋žต 7์ดˆ

์ ์šฉ ํ›„ - ๋Œ€๋žต 0.5์ดˆ

๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ •

SSMS์—์„œ ๋ทฐ ํ…Œ์ด๋ธ”์˜ ์ฟผ๋ฆฌ ์‹คํ–‰ ๊ณ„ํš ๋ถ„์„

1. ๋น„์šฉ์ด ๊ฐ€์žฅ ๋†’์€ Key Lookup ํ˜•ํƒœ์˜ ์ƒ์„ธ ๋‚ด์šฉ ๋ฐ ์ฟผ๋ฆฌ ํ™•์ธ

  • ์•„๋ž˜์˜ ๊ฒฝ์šฐ ์ธ๋ฑ์Šค ๊ตฌ์„ฑ์ด ๊ฐ„๋‹จํ•˜๊ณ  ํšจ์œจ์ด ๋†’์„ ๊ฒƒ์œผ๋กœ ํŒ๋‹จ

2. ๋‹ค๋ฅธ Key Lookup ํ˜•ํƒœ์˜ ์ƒ์„ธ ๋‚ด์šฉ ๋ฐ ์ฟผ๋ฆฌ ํ™•์ธ

  • ์ถœ๋ ฅ ํ•ญ๋ชฉ์ด ๋งŽ์œผ๋ฏ€๋กœ ์ธ๋ฑ์Šค ๊ตฌ์„ฑ ์—ฌ๋ถ€๋ฅผ ๋ณด๋ฅ˜

์ ์ ˆํ•œ ์ธ๋ฑ์Šค ์ƒ์„ฑ

  • ์ธ๋ฑ์Šค ๋„ค์ด๋ฐ ๊ทœ์น™: IX_{ํ…Œ์ด๋ธ”๋ช…}_{์˜๋ฏธ์žˆ๋Š” ์ด๋ฆ„ or ์ปฌ๋Ÿผ}

CREATE NONCLUSTERED INDEX IX_CR020T_orgdiv_docunum_asfinyn
ON CR020T (orgdiv, docunum, asfinyn)
INCLUDE ( ref_key )

์ƒˆ๋กœ ์ƒ์„ฑํ•œ ์ธ๋ฑ์Šค๊ฐ€ ์ ์šฉ๋œ ์‹คํ–‰ ๊ณ„ํš ํ™”๋ฉด

์ฃผ์˜

  • ์‹คํ–‰ ๊ณ„ํš ํ™”๋ฉด์—์„œ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ์„ ํ†ตํ•ด [๋ˆ„๋ฝ๋œ ์ธ๋ฑ์Šค ์„ธ๋ถ€ ์ •๋ณด] ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ํ•จ๋ถ€๋กœ ์ƒˆ๋กœ์šด ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ๋ง ๊ฒƒ

Last updated