DB

[ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ 2์›” MySQL] 4ํšŒ์ฐจ ๊ฐ•์˜

๋ฐฐ๊ณ ํŒŒ์š” 2023. 2. 20. 10:42
728x90

๐Ÿ“index ?

  • pk ๋„ ์ธ๋ฑ์Šค์˜ ํ•˜๋‚˜๋กœ ๋น ์ง.
  • ์ž˜ ์•ˆ ๋ฐ”๋€Œ๊ณ , ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์— ๋ผ์น˜๋Š” ์˜ํ–ฅ์ด ์ ์€, 

 

๐Ÿ“์ธ๋ฑ์Šค๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• (= ์ธ๋ฑ์Šค๋ฅผ ์–ด๋””์— ๊ฑฐ๋Š”๊ฒŒ ์ข‹์„์ง€) ?

  • Cardinality
    • ์œ ๋‹ˆํฌ ํ‚ค๊ฐ€ ๋งŽ์€ ๊ฒƒ์—  ์ธ๋ฑ์Šค๋ฅผ ๊ฑฐ๋Š” ๊ฒŒ ์ข‹์Œ.
    •  

 

 

๐Ÿ“ ?

  • index ๋Š” ์•ž์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•ด์„œ ๊ฐ€์ ธ์˜ด. 
  • ์ฟผ๋ฆฌ ์˜ˆ์‹œ)
    •  SELECT * FROM usr WHERE name LIKE = '๊น€%'; --> ๋น ๋ฆ„
    •  SELECT * FROM usr WHERE name LIKE = '%ํ˜„'; --> ๋А๋ฆผ 
  •  

 

 

๐Ÿ“ ?

  • index ๊ฐ€ 

 

 

 

 

๐Ÿ“partition ?

  • ๋””๋น„๋ฅผ ๋ถ„์‚ฐํ•˜๋Š” ๊ฒƒ.
  • Range
    • ๋ฒ”์œ„๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ.
    • ๋‚ ์งœ๊ฐ€ ๋Œ€ํ‘œ์ .
    •  

 

 

 

 

๐Ÿ“ ?

  • i

 

 

 

๐Ÿ“ ?

  • i

 

 


์ถœ์ฒ˜ : 

 

 

 


๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ์œ„ํ•œ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค. 

์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์„ธ์š”! 

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

728x90