MySQL MDL(metadata_locks): Observability ํ™•๋ณดํ•˜๊ธฐ

MySQL MDL(metadata_locks): insert ์ฟผ๋ฆฌ๊ฐ€ ๋ณ‘๋ชฉ ์ƒํƒœ์— ๋น ์ง€๋Š” ์ด์œ  ๊ธ€์—์„œ ์ด์–ด์ง€๋Š” ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.์ด ๊ธ€์€ MySQL InnoDB ์—”์ง„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.์ด์ „ ๊ธ€์—์„œ MySQL MDL(metadata_locks)๋กœ ์ธํ•ด์„œ ์˜๋„์น˜ ์•Š๊ฒŒ insert ์ฟผ๋ฆฌ๊ฐ€ ๋ณ‘๋ชฉ ์ƒํƒœ์— ๋น ์กŒ์—ˆ๋Š”๋ฐ์š” ๐Ÿฅฒ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์žฌ๋ฐœ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด์„œ Observability๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ธฐ๋กํ•ด๋ณด๋ ค๊ณ  ํ•ด์š”.๋จผ์ €, MDL์— ๋Œ€ํ•ด์„œ ์ •ํ™•ํžˆ ์ดํ•ดํ•ด์•ผ ์ ์ ˆํ•œ metric์„ ๋ฝ‘์•„์„œ ํšจ์œจ์ ์œผ๋กœ Observability๋ฅผ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์˜ˆ์š”.๊ทธ๋ž˜์„œ Metadata Lock(MDL)์— ๋Œ€ํ•ด์„œ ์ข€ ๋” ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. MySQL Metadata Lock(MDL) ์ดํ•ดํ•˜๊ธฐMySQL์€ ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ๋™์‹œ ์ ‘๊ทผ..

BackEnd 2025. 3. 16. 23:48