๋‹ซ๊ธฐ

์ •๋ณด์ฒ˜๋ฆฌ ๊ธฐ์ถœ๋ฌธ์ œ

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ


์ฃผ๊ด€์‹ ์—ฐ์Šตํ•˜๊ธฐ


ํ•œ๋ฌธ์ œ์”ฉ ์—ฐ์Šตํ•˜๊ธฐ


CBT ์œ ํ˜•์œผ๋กœ ์—ฐ์Šตํ•˜๊ธฐ


์ •๋‹ต ํ™•์ธํ•˜๊ธฐ
๋‹ค์Œ ๋ฌธ์ œ
๋‹ค์Œ ๋ฌธ์ œ
O X
๋‹ค์Œ ๋ฌธ์ œ

ํ•„์ˆ˜ ์•”๊ธฐ ์ด๋ก 

๋กœํ‚น(Locking)์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ž ๊ทธ๋Š” ๊ฒƒ์ด๋‹ค.

๋ผ์ด์„ผ์Šค 2023. 2. 17. 23:15

๋กœํ‚น(Locking)์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ‘ํ–‰ ์ œ์–ด๋ฅผ ์œ„ํ•ด ํŠธ๋žœ์žญ์…˜(transaction)์ด ์ ‘๊ทผํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž ๊ฐ€ ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์ด ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ๋ณ‘ํ–‰ ์ œ์–ด ๊ธฐ๋ฒ•์ด๋‹ค.

 

๋‹จ์œ„๊ฐ€ ํฌ๋ฉด ๋‹จ์œ„ ์ˆ˜ ๊ฐ์†Œ, ์ œ์–ด ๊ฐ„ํŽธ, ๋ณ‘ํ–‰์„ฑ(๊ณต์œ ๋„)์ด ๊ฐ์†Œํ•˜๊ณ ,

๋‹จ์œ„๊ฐ€ ์ž‘์œผ๋ฉด ๋‹จ์œ„ ์ˆ˜ ์ฆ๊ฐ€, ์ œ์–ด ๋ถˆํŽธ, ๋ณ‘ํ–‰์„ฑ(๊ณต์œ ๋„)์ด ์ฆ๊ฐ€ํ•œ๋‹ค.f

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„3ํšŒ)

๋กœํ‚น ๋‹จ์œ„(Locking Granularity)์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

  1. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ํฌ๋ฉด ๋ณ‘ํ–‰์„ฑ ์ˆ˜์ค€์ด ๋‚ฎ์•„์ง„๋‹ค.
  2. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ํฌ๋ฉด ๋ณ‘ํ–‰ ์ œ์–ด ๊ธฐ๋ฒ•์ด ๋ณต์žกํ•ด์ง„๋‹ค.
  3. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ž‘์œผ๋ฉด ๋กœํฌ(lock)์˜ ์ˆ˜๊ฐ€ ์ ์–ด์ง„๋‹ค.
  4. ๋กœํ‚น์€ ํŒŒ์ผ ๋‹จ์œ„๋กœ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ๋ ˆ์ฝ”๋“œ์™€ ํ•„๋“œ๋Š” ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ๋  ์ˆ˜ ์—†๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„2ํšŒ)

๋ณ‘ํ–‰ ์ œ์–ด ๊ธฐ๋ฒ• ์ค‘ ํ•˜๋‚˜์˜ ํŠธ๋žœ์žญ์…˜์—์„œ ๊ฐฑ์‹ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ํŠธ๋žœ์žญ์…˜์ด ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ƒํ˜ธ๋ฐฐ์ œํ•˜๋Š” ํ–‰์œ„๋ฅผ ์˜๋ฏธํ•˜๋Š” ์šฉ์–ด๋ฅผ ์ž‘์„ฑํ•˜์‹œ์˜ค.

๋กœํ‚น(Locking)

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๋ณ‘ํ–‰์ œ์–ด์˜ ๋กœํ‚น(Locking) ๋‹จ์œ„์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

  1. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋กœํ‚น ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๊ฐ์†Œํ•œ๋‹ค.
  2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํŒŒ์ผ, ๋ ˆ์ฝ”๋“œ ๋“ฑ์€ ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
  3. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต์œ ๋„๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค.
  4. ํ•œ๊บผ๋ฒˆ์— ๋กœํ‚น ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์˜ ํฌ๊ธฐ๋ฅผ ๋กœํ‚น ๋‹จ์œ„๋ผ๊ณ  ํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„3ํšŒ)

๋ณ‘ํ–‰์ œ์–ด ๊ธฐ๋ฒ• ์ค‘ ๋กœํ‚น์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

  1. ๋กœํ‚น์˜ ๋‹จ์œ„๊ฐ€ ์ปค์ง€๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต์œ ๋„๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค.
  2. ๋กœํ‚น์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ๊ฐ์ฒด์˜ ํฌ๊ธฐ๋ฅผ ๋กœํ‚น ๋‹จ์œ„๋ผ๊ณ  ํ•œ๋‹ค.
  3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํŒŒ์ผ, ๋ ˆ์ฝ”๋“œ ๋“ฑ์€ ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
  4. ๋กœํ‚น์˜ ๋‹จ์œ„๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋กœํ‚น ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„4ํšŒ)

๋กœํ‚น(Locking) ๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€?

  1. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋ณ‘ํ–‰์„ฑ ์ˆ˜์ค€์ด ๋‚ฎ์•„์ง„๋‹ค.
  2. ๋กœํ‚น์˜ ๋Œ€์ƒ์ด ๋˜๋Š” ๊ฐ์ฒด์˜ ํฌ๊ธฐ๋ฅผ ๋กœํ‚น ๋‹จ์œ„๋ผ๊ณ  ํ•œ๋‹ค.
  3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋„ ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
  4. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ปค์ง€๋ฉด ๋กœํฌ ์ˆ˜๊ฐ€ ์ž‘์•„ ๋กœํ‚น ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๊ฐ์†Œํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„1ํšŒ)

๋ณ‘ํ–‰์ œ์–ด์˜ ๋กœํ‚น(Locking) ๋‹จ์œ„์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์ง€ ์•Š์€ ๊ฒƒ์€?

  1. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋ณ‘ํ–‰์„ฑ ์ˆ˜์ค€์ด ๋‚ฎ์•„์ง„๋‹ค.
  2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ํŒŒ์ผ, ๋ ˆ์ฝ”๋“œ ๋“ฑ์€ ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค.
  3. ๋กœํ‚น ๋‹จ์œ„๊ฐ€ ์ž‘์•„์ง€๋ฉด ๋กœํ‚น ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค.
  4. ํ•œ๊บผ๋ฒˆ์— ๋กœํ‚นํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋ฅผ ๋กœํ‚น๋‹จ์œ„๋ผ๊ณ  ํ•œ๋‹ค.

์‚ด์ง ๋‹ค๋ฅธ ๋ฌธ์ œ์ง€๋งŒ....

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„1ํšŒ)

๋ณ‘ํ–‰์ œ์–ด ๊ธฐ๋ฒ•์˜ ์ข…๋ฅ˜๊ฐ€ ์•„๋‹Œ ๊ฒƒ์€?

  1. ์‹œ๋ถ„ํ•  ๊ธฐ๋ฒ•
  2. ๋กœํ‚น ๊ธฐ๋ฒ•
  3. ํƒ€์ž„ ์Šคํƒฌํ”„ ๊ธฐ๋ฒ•
  4. ๋‹ค์ค‘ ๋ฒ„์ „ ๊ธฐ๋ฒ•
๋‹ซ๊ธฐ