โš™๏ธ ๋ฐฐํฌ ๋ฐ ์ธํ”„๋ผ

[Datadog] MySQL ์„ฑ๋Šฅ ์Šคํ‚ค๋งˆ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ์„ค์ •

์• ์ •์“ฐ 2025. 2. 25. 02:17

์ฟผ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด์„œ ์ž˜๋ ค๋‚˜๊ฐ”๋‹ค...

 

Datadog ๋ชจ๋‹ˆํ„ฐ๋ง์—์„œ ๊ธด ์ฟผ๋ฆฌ ํ™•์ธํ•˜๊ธฐ

Datadog์„ ์‚ฌ์šฉํ•˜์—ฌ MySQL์„ ๋ชจ๋‹ˆํ„ฐ๋ง ์ค‘, ์ฟผ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด ์–ด๋–ค ์ฟผ๋ฆฌ์ธ์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด MySQL์˜ max_digest_length ์‹œ์Šคํ…œ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜์—ฌ, Datadog์ด SQL ํ…์ŠคํŠธ์˜ ๋” ๋งŽ์€ ๋ถ€๋ถ„์„ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

MySQL์—์„œ max_digest_length ์‹œ์Šคํ…œ ๋ณ€์ˆ˜๋Š” Datadog์ด ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ๋Š” SQL ํ…์ŠคํŠธ ๊ธธ์ด๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ๊ฐ’์€ 1024๋ฐ”์ดํŠธ๋กœ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ธด ์ฟผ๋ฆฌ์˜ ๊ฒฝ์šฐ ์ด ๊ฐ’์„ ๋Š˜๋ ค์•ผ Datadog์ด ์ „์ฒด SQL์„ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Datadog ๊ณต์‹ ๋ฌธ์„œ

 

 

Amazon RDS์—์„œ max_digest_length ์„ค์ • ๋ณ€๊ฒฝ

Amazon RDS๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, RDS์—์„œ MySQL ํŒŒ๋ผ๋ฏธํ„ฐ ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

AWS Management Console์—์„œ RDS > Parameter Groups๋กœ ์ด๋™ํ•˜์—ฌ ํ•ด๋‹น ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๊ฐ’์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์„ค์ • ๋ณ€๊ฒฝ

์ฒ˜์Œ Datadog ์„ค์ •ํ•  ๋•Œ max_digest_length์˜ ๊ธฐ๋ณธ๊ฐ’์ธ 1024๋ฐ”์ดํŠธ์—์„œ 4096๋ฐ”์ดํŠธ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๊ฐ’๋„ ์—ฌ์ „ํžˆ ๊ธด ์ฟผ๋ฆฌ์˜ ์ผ๋ถ€๋งŒ ๋ณด์—ฌ์ฃผ์—ˆ๊ธฐ์—, 12288๋ฐ”์ดํŠธ๋กœ ๊ฐ’์„ ์„ธ ๋ฐฐ ๋Š˜๋ ค์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ์ฟผ๋ฆฌ ํŠœ๋‹์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ์ด๋ฉฐ, ์‹ค์ œ๋กœ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ œํ•œ์„ ๋‘๋Š” ์„ค์ •์ด๊ธฐ ๋•Œ๋ฌธ์— ํฐ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค!

 

 

๋ณ€๊ฒฝ ํ›„ ํ™•์ธ ๋ฐฉ๋ฒ•

ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๊ณ , ์ƒˆ๋ฒฝ์— DB๋ฅผ ์žฌ๋ถ€ํŒ…ํ•œ ํ›„, ์•„๋ž˜ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ณ€๊ฒฝ์ด ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์žฌ๋ถ€ํŒ… ์‹œ๊ฐ„์€ ์•ฝ 1๋ถ„ ์ •๋„ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.

 
SHOW VARIABLES LIKE 'performance_schema_max_digest_length';

 

์ž์„ธํ•œ ๋‚ด์šฉ์€ MySQL ๊ณต์‹ ๋ฌธ์„œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

MySQL 8.0 Reference Manual - max_digest_length

 

 

 

๋ฐ˜์‘ํ˜•