Azure-docs: ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์— ๋Œ€ํ•œ ์ธก์ • ํ•ญ๋ชฉ

์— ๋งŒ๋“  2019๋…„ 02์›” 05์ผ  ยท  30์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: MicrosoftDocs/azure-docs

์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๊ฐ€ SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฉ”ํŠธ๋ฆญ (CPU, I / O, ์ฟผ๋ฆฌ ๋ถ„์„ ๋“ฑ)์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ๊ฐ€ ๋งŽ์€ ์›Œํฌ๋กœ๋“œ์˜ ๊ฒฝ์šฐ ์ด๋Š” ๋ฆฌ์†Œ์Šค ์ œ์•ฝ ์กฐ๊ฑด์— ๊ทผ์ ‘ํ–ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์— ๋Œ€ํ•œ ํฌํ„ธ์—์„œ ์ด๋Ÿฌํ•œ ๋ฉ”ํŠธ๋ฆญ์„ ๋ณด๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?


๋ฌธ์„œ ์„ธ๋ถ€ ์ •๋ณด

โš  ์ด ์„น์…˜์„ ํŽธ์ง‘ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

Pri2 assigned-to-author product-question sql-databassvc triaged

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

Azure SQL-Azure Portal ํ†ตํ•ฉ์„ ์†Œ์œ  ํ•œ ํŒ€์œผ๋กœ ์—์Šค์ปฌ๋ ˆ์ด์…˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  30 ๋Œ“๊ธ€

์•ˆ๋…•ํ•˜์„ธ์š”.
์˜๊ฒฌ์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์กฐ์‚ฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๊ณง ์—ฐ๋ฝ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

@stephenjust ์ง€์—ฐ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. DB์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์„ ์ƒ์„ฑํ–ˆ์œผ๋ฉฐ ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์—์„œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ ์ „์šฉ db์—์„œ ๋™์ผํ•œ ๋ฉ”ํŠธ๋ฆญ์„ ๋ณผ ์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์•„๋ž˜๋Š” ๋™์ผํ•œ ์Šคํฌ๋ฆฐ ์ƒท์ž…๋‹ˆ๋‹ค.

image

์ด๊ฒƒ์ด ๊ท€ํ•˜์˜ ์šฐ๋ ค ์‚ฌํ•ญ์ธ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•  ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

@ angoyal-msft ์ €๋Š” @stephenjust ๊ฐ€ ํ”„๋ฆฌ๋ฏธ์—„ / ๋น„์ฆˆ๋‹ˆ์Šค ๊ณ„์ธต Azure SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ "์ฝ๊ธฐ ํ™•์žฅ"๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐ

@ColeShepherdAG ๊ฐ€ ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. ์ฝ๊ธฐ ํ™•์žฅ์ด ํ™œ์„ฑํ™” ๋œ ๊ฒฝ์šฐ ์ฝ๊ธฐ ๋ณต์ œ๋ณธ์—์„œ ๋ฉ”ํŠธ๋ฆญ์„ ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ๊ด€์ฐฐ ํ•œ ๊ฒƒ์€ ํฌํ„ธ์—์„œ ํ†ต๊ณ„๋Š” ์“ฐ๊ธฐ ๋งˆ์Šคํ„ฐ์—์„œ๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ApplicationIntent = ReadOnly๋ฅผ ์„ค์ •ํ•˜๋ฉด Azure Portal์˜ ํ•ด๋‹น ์ฟผ๋ฆฌ์—์„œ ๋ฆฌ์†Œ์Šค ์†Œ๋น„๋ฅผ ๊ด€์ฐฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@stephenjust ํ•œ ๊ฐ€์ง€ (์ œํ•œ๋œ) ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ApplicationIntent=ReadOnly ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” ๋™์•ˆ sys.dm_db_resource_stats ์—์„œ ์ฃผ๊ธฐ์ ์œผ๋กœ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์ œ์ด ์Šค๋ ˆ๋“œ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์งˆ๋ฌธ์ด์žˆ๋Š” ๊ฒฝ์šฐ ์˜๊ฒฌ์„ ๋ณด๋‚ด ์ฃผ์‹œ๋ฉด ๊ธฐ๊บผ์ด ํ† ๋ก ์„ ๊ณ„์†ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ angoyal-msft ์Šค๋ ˆ๋“œ๊ฐ€ ๋‹ซํžˆ๊ธฐ ์ „์— ์ตœ์‹  ๋Œ“๊ธ€์— ๋Œ€ํ•œ ์‘๋‹ต์„ ๋ฐ›์•„์•ผํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋ฆฌ๋ฏธ์—„ / ๋น„์ฆˆ๋‹ˆ์Šค ๊ณ„์ธต Azure SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (๊ธฐ๋ณธ ์ฝ๊ธฐ / ์“ฐ๊ธฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œ์™ธ)์˜ "์ฝ๊ธฐ ํ™•์žฅ"๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋งŒ๋“  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—๋งŒ ๋ฉ”ํŠธ๋ฆญ์ด ์—†์Œ์„ ํ™•์ธ ํ–ˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ๋ฉ”ํŠธ๋ฆญ์„ Azure Portal์— ์ถ”๊ฐ€ ํ•  ๊ณ„ํš์ด ์žˆ๋‚˜์š”? ๋‹ค๋ฅธ ๋…์ž๋ฅผ ์œ„ํ•ด ์ ์–ด๋„ sys.dm_db_resource_stats ํ…Œ์ด๋ธ” ๋ฐ ApplicationIntent=ReadOnly ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ด ๊ธฐ์‚ฌ ์— ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@ColeShepherdAG ์œ ์šฉํ•œ ์ œ์•ˆ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
@ anosov1960 ๋ฌธ์„œ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•ด ์ฃผ

์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ๊ณผ ๋ฉ”ํŠธ๋ฆญ์— ๋Œ€ํ•œ ๋ผ์šด๋“œ ๋กœ๋นˆ์„ ์‚ฌ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์— ๋Œ€ํ•œ ๋ฉ”ํŠธ๋ฆญ๊ณผ ๊ด€๋ จํ•˜์—ฌ ์—ฌ๊ธฐ์— 2 ์„ผํŠธ๋ฅผ ํˆฌ์žํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋น„์šฉ ์ ˆ๊ฐ ๊ธฐ๋Šฅ์œผ๋กœ ํ™œ์šฉํ•˜๊ณ  ์‹ถ์ง€๋งŒ ํ˜„์žฌ๋Š” ๊ทธ๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ฒฝ๊ณ  ๋ฐ ์ผ์ผ ํ†ต๊ณ„๋ฅผ ์œ„ํ•ด ๋ฉ”ํŠธ๋ฆญ ๋ฐ Azure SQL Analytics๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์—†์ด์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ฉ”ํŠธ๋ฆญ์„ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํฌํ„ธ์„ ํ†ตํ•ด ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉฐ ๋ชจ๋“  ์ผ๋ฐ˜์ ์ธ ์ข…์†Œ๋ฆฌ์™€ ํœ˜ํŒŒ๋žŒ (์˜ˆ : ๊ฒฝ๊ณ  ๋“ฑ)์ด ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Azure๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์–ด์จŒ๋“  ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— (์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ / ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€์—์„œ ์ƒ๋Œ€์ ์ธ DTU ์‚ฌ์šฉ๋ฅ ์„ ๋ณด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€) ๋ช‡ ๊ฐ€์ง€ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋ฅผ ์„ค์ •ํ•˜๋ ค๊ณ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๊ฐ€ ApplicationIntent=ReadOnly ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ sp_who2 ๋˜๋Š” ๋ณต์ œ๋ณธ ๊ด€๋ จ ์ •๋ณด๋ฅผ ํ™•์ธํ•ด์•ผํ•˜๋Š” ๋‹ค๋ฅธ SP๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ด๋‹น SP ํ˜ธ์ถœ, ๊ฒฐ๊ณผ ์ˆ˜์ง‘ ๋ฐ ํ‘œ์‹œ๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•ด https://sqlwatch.io/ ๋ฅผ ์ฐพ๊ณ 

์ถ”๊ฐ€ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•ด https://sqlwatch.io/ ๋ฅผ ์ฐพ๊ณ 
SQL ์—์ด์ „ํŠธ ๋ถ€์กฑ์„ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๊นŒ?

์•„์ง ์กฐ์‚ฌ ์ค‘์ด์ง€๋งŒ ์ €์žฅ๋œ procs ๋ช‡ ๊ฐœ๋ฅผ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ˜ธ์ถœํ•˜๋ฉด๋œ๋‹ค๋Š” ์ ์„ ์ดํ•ดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ปดํ“จํ„ฐ์˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ Azure Automation ๋ฐ ๊ทธ ์‚ฌ์ด์˜ ๋งŽ์€ ๊ฒƒ๊นŒ์ง€.

@ angoyal-msft์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋‹ค์‹œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์—ฌ์ „ํžˆ Azure Portal์„ ํ†ตํ•ด ์Šค์ผ€์ผ ์•„์›ƒ ์ฝ๊ธฐ ๋ณต์ œ๋ณธ์—์„œ ๋ฉ”ํŠธ๋ฆญ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค.

์ ˆ๋Œ€์ ์œผ๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๊ฐ™์€ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ์˜์กดํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฝ๊ธฐ ํ™•์žฅ DB ๋ณต์ œ๋ณธ์— ๋Œ€ํ•ด์„œ๋„ ์ธก์ • ํ•ญ๋ชฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.

@ejjpi ์šฐ๋ฆฌ๋Š”์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ
@ anosov1960 ์ด ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ง€์นจ์„ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

@ NavtejSaini-MSFT์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? Monitoring API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SQL ์ฝ๊ธฐ ์ „์šฉ ๋ณต์ œ๋ณธ์˜ ์ธก์ • ํ•ญ๋ชฉ์„ ์ฟผ๋ฆฌํ•˜๋Š” ๊ฒƒ๋„ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.

@ angoyal-msft, ์ด๊ฒƒ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ํ•„์š”๋กœํ•˜๋Š” ์ค‘๋Œ€ํ•œ ๋ฏธ์Šค์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ dtu_used ์ธก์ • ํ•ญ๋ชฉ์— ์ฝ๊ธฐ ํ™•์žฅ DB ๋ณต์ œ๋ณธ ์ธก์ • ํ•ญ๋ชฉ์„ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ์ ์–ด๋„ ๋ณต์ œ๋ณธ์— ๋Œ€ํ•ด์„œ๋งŒ ๋ณ„๋„์˜ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ ํ•  ๊ณ„ํš์ž…๋‹ˆ๊นŒ (์‹ค์ œ๋กœ ํ›„์ž๊ฐ€ ๋” ์œ ์šฉ ํ•  ์ˆ˜ ์žˆ์Œ)? Azure์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฉ”ํŠธ๋ฆญ์„ ๊ณ„์† ํ™œ์šฉํ•˜๊ณ  ๋ณต์ œ๋ณธ์„ ์‚ฌ์šฉํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ์•Œ์ง€ ๋ชปํ•œ ์ฑ„ DTU๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š”์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ œ๋Œ€๋กœ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์„ค๋ช…์„œ์˜ ๋ˆ„๋ฝ ๋œ ๋ถ€๋ถ„์ด ์•„๋‹ˆ๋ผ Azure Portal์— ์ค‘์š”ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ธฐ๋Šฅ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
Microsoft์˜ ๋ˆ„๊ตฌ๋“ ์ง€์ด ๋ฌธ์ œ๋ฅผ ์ ์ ˆํ•œ ์˜์—ญ / ํŒ€์œผ๋กœ ์ด๋™ / ์—์Šค์ปฌ๋ ˆ์ด์…˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

Azure SQL-Azure Portal ํ†ตํ•ฉ์„ ์†Œ์œ  ํ•œ ํŒ€์œผ๋กœ ์—์Šค์ปฌ๋ ˆ์ด์…˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

@stephenjust ์ด๊ฒƒ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@ Nikos-K @stephenjust Microsoft์— ๋ฌธ์˜ https://docs.microsoft.com/en-us/sql/sql-server/sql-server-get-help?view=sql-server-2017 ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ œํ’ˆ ๊ฐœ์„ ์„์œ„ํ•œ ์ œ์•ˆ์ด๋‚˜ ์•„์ด๋””์–ด๋ฅผ ์ œ๊ณตํ•˜๋ ค๋Š” ๊ฒฝ์šฐ https://aka.ms/sqlfeedback ์—์„œ ์ œ๊ณต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์ด์ œ์ด ๋ฌธ์ œ 24239๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ํ†ต์‹ ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ•ญ๋ชฉ์ด ๋‹ซํžŒ ํ›„์—๋„ @ ์•Œ๋ฆผ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‹ซ์•„์ฃผ์„ธ์š”

๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ์ด๊ฒƒ์ด ์—ฌ๊ธฐ์„œ ๋…ผ์˜๋˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์˜ฌ๋ฐ”๋ฅธ ์ œํ’ˆ ๋ฌธ์ œ๋ผ๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๊นŒ?
https://feedback.azure.com/forums/908035-sql-server/suggestions/32899126-enable-query-store-for-collection-on-a-read-only-r

(๊ทธ๋ ‡๋‹ค๋ฉด UserVoice ์ œ์•ˆ๊ณผ์ด ๋Œ“๊ธ€์„ ๋ชจ๋‘ ์ฐฌ์„ฑ ํ•ด์ฃผ์„ธ์š”)

@JeremyWeir ๋งํฌ ํ•œ ๋ฌธ์ œ

<rant> ๋˜ํ•œ "์ด๋Š” ๋ฌธ์„œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ œํ’ˆ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•˜๋ฉด์„œ ๋‹ค์‹œ ํ•œ ๋ฒˆ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋‹ค๋Š” ์ ์— ์‹ค๋งํ•˜์ง€๋งŒ,์ด ๋ฌธ์ œ๋ฅผ Microsoft ๋‚ด์˜ ์ ์ ˆํ•œ ์ œํ’ˆ ํŒ€์— ์ „๋‹ฌํ•œ ๋‹ค์Œ ์ด ์Šค๋ ˆ๋“œ์— ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋ฅผ ์ถ”์  ํ•  ์ˆ˜์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ์‹ญ์‹œ์˜ค. ์ €๋Š” 14 ๋…„ ๋™์•ˆ Microsoft์—์„œ ๊ทผ๋ฌดํ•œ ํ›„ 4 ๋…„ ์ „์— ํšŒ์‚ฌ๋ฅผ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ, ๊ณ ๊ฐ์—๊ฒŒ ๋ฌธ์ œ๋ฅผ ๋””๋ฒ„๊ทธํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ์„ ์ถ”์  ํ•  ์ˆ˜์žˆ๋Š” ์ง์ ‘์ ์ธ ์ฑ„๋„์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋กœ์˜ ์ตœ๊ทผ ๋ณ€ํ™”๋ฅผ ๋งค์šฐ ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ์‹ ๊ฒฝ ์“ฐ๋Š” ๋ฌธ์ œ๋“ค, ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋ฌธ์ œ๋“ค์ด "๋‚ด ๊ด€์‹ฌ ์˜์—ญ์ด ์•„๋‹Œ"๊ฒƒ์œผ๋กœ ์ผ์ƒ์ ์œผ๋กœ ์ผ์ถ•๋˜๋Š” ๋ฐฉ์‹์— ์ƒ๋‹นํžˆ ์‹ค๋งํ•ฉ๋‹ˆ๋‹ค. ์ด ํŠน์ • ๋ฌธ์ œ๋Š” Azure SQL์— ๋Œ€ํ•œ ์ตœ์ƒ์œ„ ๊ณ„์ธต์˜ ๊ฐ€์žฅ ๋น„์‹ผ ์˜ต์…˜์˜ ์ฃผ์š” ํŒ๋งค ๊ธฐ๋Šฅ์ธ ์ฝ๊ธฐ-์Šฌ๋ ˆ์ด๋ธŒ ๋ณต์ œ๋ณธ์„ ํ™œ์šฉํ•˜๋ ค๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ํ‘œ์‹œ๋œ ๊ณ ๊ฐ์— ๋Œ€ํ•œ ๊ณต๊ฐ์˜ ๋ถ€์กฑ์€ ์•ฝ๊ฐ„ ์šฐ์šธํ•ฉ๋‹ˆ๋‹ค. </ rant>

@kroymann ์ข‹์€ ์ง€์ , ์ €๋Š” ์ฟผ๋ฆฌ ์ €์žฅ์†Œ๊ฐ€ Azure SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” ๋ฉ”ํŠธ๋ฆญ์„ ๊ฐ•ํ™”ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ฒŒ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.ํ•˜์ง€๋งŒ ๊ทธ๊ฒŒ ์‚ฌ์‹ค์ด๋“  ์•„๋‹ˆ๋“ , ์ฟผ๋ฆฌ ์ €์žฅ์†Œ ์™ธ๋ถ€์—์„œ ์–ป์„ ์ˆ˜์žˆ๋Š” ๋ชจ๋“  ๋ฉ”ํŠธ๋ฆญ์€ ๋„์›€์ด ๋˜๊ธธ.

@JeremyWeir @kroymann ์šฐ๋ฆฌ๋Š”์ด ์ƒˆ๋กœ์šด ์ฑ„๋„์„ ๊ฐ€์žฅ ์ž˜ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์›๋ž˜์˜ ์˜๋„์ด์ž ์˜ค๋Š˜๋‚ ์—๋„ ์—ฌ์ „ํžˆ ์ œ๊ณต๋˜๋Š” ๊ฒƒ์€ ๋ฌธ์„œ ๊ด€๋ จ ์ฃผ์ œ, ๊ฐœ์„  ๋ฐ ์ˆ˜์ •ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ฌธ์„œ์™€ ์ œํ’ˆ์ด ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๋„ ํฌํ•จ๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ์ œํ’ˆ์ด ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ฐœ์ „ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ (์˜ˆ : ํฌํ„ธ)์ด ๋ณ€๊ฒฝ๋˜๊ณ  ๋ฌธ์„œ์— ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์ด ์ฑ„๋„์€ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ์กด์žฌ ํ•จ์„ ์•Œ๋ฆฌ๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์š”์ฒญ์˜ ๊ฒฝ์šฐ์ด ์ฑ„๋„์€ ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์š”์ฒญ์„ ์ง€์›ํ•˜๊ธฐ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ์ด ์ฑ„๋„์„ ํ†ตํ•ด ํŠน์ • ๊ตฌ์„ฑ ์š”์†Œ ๋˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ œ์•ˆ์„ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ๋ฌธ์„œ๊ฐ€ ์ฃผ์ œ ๊ธฐ๋ฐ˜์ด๊ณ  ํŠน์ • ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋Œ€ํ™”๊ฐ€ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น UserVoice ํ•ญ๋ชฉ์„ ํŠน์ • ๋ฌธ์„œ ์ฃผ์ œ์™€ ํ•จ๊ป˜ ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์š”์ฒญ์— ๋Œ€ํ•œ UserVoice ๋งํฌ๋ฅผ ์ž์„ธํžˆ ์„ค๋ช…ํ•จ์œผ๋กœ์จ ํ•ด๋‹น ํฌ๋Ÿผ์—์„œ ๊ท€ํ•˜์˜ ํ”ผ๋“œ๋ฐฑ์„ ์ž์„ธํžˆ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด ์ œํ’ˆ ๊ทธ๋ฃน์˜ ์š•๊ตฌ์ž…๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์— ๊ด€์‹ฌ์ด์žˆ์„ ์ˆ˜ ์žˆ๋„๋ก ์—ฌ๊ธฐ์— ๊ด€๋ จ UserVoice ํ•ญ๋ชฉ์„ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ผ์šด๋“œ ๋กœ๋นˆ ์ฝ๊ธฐ ๋ณต์ œ๋ณธ ๋ฐ ํฌํ„ธ์—์„œ ๋ณต์ œ๋ณธ์˜ ์„ฑ๋Šฅ ๋ฉ”ํŠธ๋ฆญ ์ œ๊ณต

Azure SQL Database ์ฃผ ๋ณต์ œ๋ณธ๊ณผ ์ฝ๊ธฐ ํ™•์žฅ ๋ณต์ œ๋ณธ ๊ฐ„์˜ ๋ณต์ œ ์ง€์—ฐ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ ์ œ๊ณต

๋ฌธ์„œ๋Š” ์ •ํ™•ํ•˜์ง€๋งŒ ์ œํ’ˆ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ์ธ ์ˆœ์ˆ˜ํ•œ ์ œํ’ˆ ๋ฌธ์ œ์ธ ํšŒ์ƒ‰ ์˜์—ญ์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ์—์Šค์ปฌ๋ ˆ์ด์…˜ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ฌธ์„œ ๋ฌธ์ œ๋Š” ๊ณ„์† ์ข…๋ฃŒ๋˜์ง€๋งŒ ๋ฌธ์ œ๋Š” ๋‚ด๋ถ€์ ์œผ๋กœ ์ถ”์ ๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€๋ฐ›์€ ํ”ผ๋“œ๋ฐฑ๊ณผ ๋‹จ์ˆœํžˆ ์„ค๊ณ„๋œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ์ž์Šต์„œ ๋ฐ ์ƒ˜ํ”Œ์— ๋Œ€ํ•œ ์ธ์‹์„ ๋†’์ด๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์‹  ๋ฐ ๋Œ€ํ•ด ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋˜ํ•œ ๊ด€๋ จ์ด ์žˆ๊ณ  ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
https://feedback.azure.com/forums/217321-sql-database/suggestions/34337935-monitor-queries-on-secondary-database-when-read-sc

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

ianpowell2017 picture ianpowell2017  ยท  3์ฝ”๋ฉ˜ํŠธ

behnam89 picture behnam89  ยท  3์ฝ”๋ฉ˜ํŠธ

jharbieh picture jharbieh  ยท  3์ฝ”๋ฉ˜ํŠธ

paulmarshall picture paulmarshall  ยท  3์ฝ”๋ฉ˜ํŠธ

spottedmahn picture spottedmahn  ยท  3์ฝ”๋ฉ˜ํŠธ