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