profile
๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ Give Up Not Found Exception ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ
post-thumbnail

[DB] SQLP ์‹ค๊ธฐ - 5

์œ„ ์ฟผ๋ฆฌ์—์„œ order ํ…Œ์ด๋ธ”์ด ๊ฐ€์žฅ ํฌ๊ธฐ๊ฐ€ ํฌ์ง€๋งŒ, orderdt ์˜ ๋‚ ์งœ๊ฐ€ 2009๋…„ ์ดํ›„์ธ์ง€๋งŒ ์ฒดํฌํ•˜๊ณ  ์žˆ๋‹ค. 2009๋…„ ์ดํ›„ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ์ค‘๋ณต์ œ๊ฑฐ๋ฅผ\->์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ๊ฐ€์ ธ์™€ 2009๋…„ ์ดํ›„์ธ์ง€๋งŒ Exists์œ„์ฒ˜๋Ÿผ m ํ…Œ์ด๋ธ” ํ’€์Šค์บ”,(50๊ฑด) ์„ ์ƒํ’ˆํ…Œ

2021๋…„ 9์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] SQLP ์‹ค๊ธฐ - 4

์œ„ ์ˆ˜ํ—˜๊ฒฐ๊ณผ ํ…Œ์ด๋ธ”์—์„œ 90์  ์ด์ƒ์ธ ๊ณผ๋ชฉ์„ ๊ณ ๋“์  ๊ฒฐ๊ณผ์— ์‚ฝ์ž…ํ•˜๋ผ.๊ณผ๋ชฉ ์ฝ”๋“œ ๊ตญ์–ด 01, ์ˆ˜ํ•™ 02, ์˜์–ด 03insert into ์—์„œ ๋ชจ๋“ ์ปฌ๋Ÿผ์„ ์‚ฝ์ž…์‹œ ์ปฌ๋Ÿผ์€ ์„ ์–ธํ•˜์ง€ ์•Š์•„๋„๋จ.์ธ๋ผ์ธ ๋ทฐ์—์„œ ๋ชจ๋“ ์ฟผ๋ฆฌ ์™„๋ฃŒํ•˜๊ณ  ์ ์ˆ˜ is not null๋กœ 90์ ์ดํ•˜๋Š” ์ œํ•œ์ธ๋ผ์ธ

2021๋…„ 9์›” 2์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[DB] SQLP ์‹ค๊ธฐ - 3

ํ•œ๋ฒˆ๋งŒ ํ…Œ์ด๋ธ”์„ ์ฝ๊ธฐ ์œ„ ์ปฌ๋Ÿผ์„ ๊ตฌํ•˜์‹œ์˜ค ์ธ๋ผ์ธ ๋ทฐ์—์„œ ๋ถ€์„œ๋ณ„ ์‚ฌ์›์ˆ˜, ๊ทธ๊ฒƒ์„ ์ •๋ ฌํ•œ ์ฒซ๋ฒˆ์งธ๊ฐ’, ์—ญ์ •๋ ฌํ•œ ์ฒซ๋ฒˆ์งธ๊ฐ’์„ ๊ฐ€์ ธ์˜จ๋‹ค. ๋‚˜๋จธ์ง€๋Š” sum round ๋‚˜๋ˆ„๊ธฐ ๋“ฑ์œผ๋กœ ์—ฐ์‚ฐํ•˜๊ณ  first_value๋กœ ๊ฐ€์ ธ์˜จ ๊ฐ’์„ ๊ทธ๋ฃนํ™” ํ•ด์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด๋œ๋‹ค (์ธ๋ผ์ธ ๋ทฐ์—์„œ ์ตœ์†Œ์‚ฌ์› ๋“ฑ

2021๋…„ 9์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[DB] SQLP ์‹ค๊ธฐ - 2

์ง€์ , ํŒ๋งค์›”, ๋งค์ถœ์„ ์ปฌ๋Ÿผ์œผ๋กœ ๊ฐ€์ง€๋Š” ํ…Œ์ด๋ธ”์˜ ์›”๋ณ„ ๋ˆ„์ ๋งค์ถœ์„ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ•˜๊ณ  ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ตฌํ•˜์‹œ์˜คํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์€ ์ธ๋ฑ์Šค ์ •์˜์‹œ ํŒŒํ‹ฐ์…˜ ์ธ๋ฑ์Šค๋ฅผ ๊ณ ๋ คํ•˜๊ธฐ์กฐ์ธ ์ˆœ์„œ์™€ ๋ฐฉ์‹์„ ์ •ํ™•ํžˆ ๊ธฐ์ˆ ์ธ๋ฑ์Šค ์ ์šฉ๊ฑฐ์ฃผ์ง€์—ญ ์ฝ”๋“œ์™€ ๊ณ ๊ฐ๋ช…์„ ๊ฐ€๊ณตํ•˜์ง€ ์•Š๊ณ  ์ •ํ™•ํžˆ ์กฐ๊ฑด์ง€์ •๊ณ ๊ฐ

2021๋…„ 8์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] SQLP - ํ•ต์‹ฌ ์š”์•ฝ

๋ถ€์กฑํ•œ ๋ถ€๋ถ„ ํ•ต์‹ฌ ์š”์•ฝ๋ณธ

2021๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ๋ฐ”์ปค์™€ IE ํ‘œ๊ธฐ๋ฒ•

์ถœ์ฒ˜ : https://cafe.naver.com/dbian1์ชฝ M์ชฝ๋จผ์ € ์ง์„ ๊ณผ ์„ธ๊ฐœ๋กœ ๋‚˜๋ˆ„์–ด์ง„ ๋‹ญ๋ฐœ ๋ชจ์–‘์˜ ํ‘œ์‹œ๊ฐ€ ๋ณด์ธ๋‹ค.์ด๋Š” 1์ชฝ๊ณผ M์ชฝ์„ ํ‘œํ˜„ํ•œ๋‹ค.์ฆ‰ ๊ณ ๊ฐ์€ 1์ชฝ์ง‘ํ•ฉ์ด๊ณ  ์ฃผ๋ฌธ์€ M์ชฝ์ง‘ํ•ฉ์ด๋‹ค.๊ณ ๊ฐ์€ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ฃผ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ฃผ๋ฌธ์€ ์—ฌ๋Ÿฌ๋ช…์˜ ๊ณ ๊ฐ์„ ๊ฐ€์งˆ

2021๋…„ 8์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] SQLP ์‹ค๊ธฐ๋ฌธ์ œ - 1

๋ฌธ์ œ 1ํ…Œ์ด๋ธ”๋น„ํšจ์œจ์  ์‹คํ–‰ ๊ณ„ํš์œ„์—์„œ ๊ฐ€์žฅ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์€ ํ…Œ์ด๋ธ”์„ ๋“œ๋ผ์ด๋น™ ํ…Œ์ด๋ธ”๋กœ NL ์กฐ์ธํ•˜๊ณ  ์žˆ๋‹ค.๊ทธ๋ฆฌํ•˜์—ฌ Product ํ…Œ์ด๋ธ”๋„ 2์ฒœ๋งŒ๊ฑด์ด๋‚˜ ์Šค์บ”ํ•˜๋ฉฐ ์—„์ฒญ๋‚œ Random ์•ก์„ธ์Šค๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ๊ฒฐ๊ตญ์• ๋Š” 2000๋งŒ๊ฑด์„ Distinctํ•˜์—ฌ 500๊ฑด์„ ์ถ”์ถœํ•œ๋‹ค.์ด๋ฅผ ํŠœ๋‹

2021๋…„ 8์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ

๋ณ‘๋ ฌ์ฟผ๋ฆฌ์˜ ๊ธฐ๋ณธ๋งค์ปค๋‹ˆ์ฆ˜์€ ๋ฉ€ํ‹ฐ ํ”„๋กœ์„ธ์Šค(๋˜๋Š” ์“ฐ๋ ˆ๋“œ)๊ฐ€ ๋™์‹œ์— ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ๋‹ค๊ฐ™์ด ํ›„๋”ฑ ๋๋ƒ…์‹œ๋‹ค๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๊ด€๋ฆฌ์ž Query CoordinatorQC๋Š” ๋ณ‘๋ ฌ SQL๋ฌธ์„ ๋ฐœํ–‰ํ•œ ์„ธ์…˜์„ ๋งํ•˜๊ณ  ๋ณ‘๋ ฌ ์„œ๋ฒ„ ํ”„๋กœ์„ธ์Šค๋Š” ์‹ค์ œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฐœ๋ณ„ ์„ธ์…˜๋“ค์„ ๋งํ•œ

2021๋…„ 8์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[DB] ํŒŒํ‹ฐ์…”๋‹

์œ„์™€๊ฐ™์ด ๊ณ ๊ฐ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๋ฉด์„œ range partitioning ํ•˜์˜€๋‹ค.์ด๋–„ ์œ„์™€๊ฐ™์ด ์กฐํšŒํ• ๋•Œ 9~10 ํŒŒํ‹ฐ์…˜์„ ๋‘๊ฐœ ์ฝ๋Š”๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.์™œ ํ•˜๋‚˜๊ฐ€ ์•„๋‹Œ ๋‘๊ฐœ ํŒŒํ‹ฐ์…˜์„ ์ฝ์„๊นŒ?20091001 ๋ณด๋‹ค ์ž‘์€ ๋ฌธ์ž๋Š” ์ˆ˜์—†์ด ๋งŽ๋‹ค.ex) 200910, 20091000,

2021๋…„ 8์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ์†ŒํŠธ ์›๋ฆฌ - ์ธ๋ฑ์Šค ํ™œ์šฉ

์ธ๋ฑ์Šค๋Š” ์ปฌ๋Ÿผ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฅผ ์ž˜ ํ™œ์šฉํ•˜๋ฉด ์†ŒํŠธ ์˜คํผ๋ ˆ์ด์…˜์„ ๊ฑด๋„ˆ๋›ธ์ˆ˜ ์žˆ๋‹ค.์˜ˆ์ œ 1emp ํ…Œ์ด๋ธ”์— sal ๋‹จ์ผ์ปฌ๋Ÿผ์„ ์ ์šฉํ•˜๋Š” ์ธ๋ฑ์Šค๋ฅผ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋‘์—ˆ๋‹ค.์ด๋–„, ์ธ๋ฑ์Šค๋ฅผ ํ™œ์šฉํ•˜๋ฉด order by๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ?๊ฒฐ๊ณผ๋Š” ํ’€ ํ…Œ์ด๋ธ”์Šค์บ” & ์†ŒํŠธ ์˜ค

2021๋…„ 8์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ์†ŒํŠธ ์ˆ˜ํ–‰ ์›๋ฆฌ

SQL์ˆ˜ํ–‰๋„์ค‘ ์ •๋ ฌ์ด ํ•„์š”ํ•  ๋•Œ๋ฉด PGA๋ฉ”๋ชจ๋ฆฌ์— Sort Area๋ฅผ ํ• ๋‹นํ•˜๋Š”๋ฐ, ๊ทธ์•ˆ์—์„œ ์ฒ˜๋ฆฌ๋ฅผ ์™„๋ฃŒํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋‘๊ฐ€์ง€ ์œ ํ˜•์œผ๋กœ ๋‚˜๋‰œ๋‹ค.๋ฉ”๋ชจ๋ฆฌ ์†ŒํŠธ : ์ „์ฒด ๋ฐ์ดํ„ฐ์˜ ์ •๋ ฌ ์ž‘์—…์„ ๋ฉ”๋ชจ๋ฆฌ ๋‚ด์—์„œ ์™„๋ฃŒํ•˜๋Š”๊ฒƒ์„๋งํ•จ.๋””์Šคํฌ ์†ŒํŠธ : ํ• ๋‹น๋ฐ›์€ Sort Area์—์„œ

2021๋…„ 8์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ์ฟผ๋ฆฌ ๋ณ€ํ™˜ - ์กฐ๊ฑด์ ˆ Pushing

์˜ตํ‹ฐ๋งˆ์ด์ €๋Š” ๋ทฐ ๋จธ์ง•์„ ์—ฌ๋Ÿฌ ์ด์œ ์—์„œ๊ฑด ์‹คํŒจํ•˜์˜€์„๋–„, ๋ฐ”๋กœ 2์ฐจ์ ์œผ๋กœ ์กฐ๊ฑด์ ˆ Pushing์„ ์‹œ๋„ํ•œ๋‹ค.๋‹จ์ˆœ ๋ทฐ์—์„œ, ์กฐ๊ฑด์ ˆ์„ ์ธ๋ผ์ธ๋ทฐ ์•ˆ์—๋„ฃ์–ด์„œ, ์กฐ๊ฑด์„ ๋จผ์ € ํ•„ํ„ฐ๋งํ•˜๊ณ  ์กฐ์ธํ•œ๋‹ค๋ฉด ์ข‹์€ ์„ฑ๋Šฅ์„ ๊ธฐ๋Œ€ ํ• ๊ฒƒ์ด๋‹ค.์กฐ๊ฑด์ ˆ Pushing์˜ ์ข…๋ฅ˜์กฐ๊ฑด์ ˆ Pushdown : ์ฟผ๋ฆฌ ๋ธ”

2021๋…„ 7์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ์ฟผ๋ฆฌ ๋ณ€ํ™˜ - ๋ทฐ Merging

์œ„์™€ ๊ฐ™์€ ์ฟผ๋ฆฌ๋ฅผ ์ž์ฃผ ๋ณผ์ˆ˜์žˆ๋‹ค.์™œ๋ƒํ•˜๋ฉด ๊ฐœ๋ฐœ์ž์˜ ์ž…์žฅ์—์„œ ๋ณด๋‹ค ๋” ์ดํ•ด๊ฐ€ ์‰ฝ๋‹ค.์„œ๋ธŒ์ฟผ๋ฆฌ๋„ ์กฐ์ธ๋ฌธ๋ณด๋‹ค๋Š” ์ง๊ด€์ ์œผ๋กœ ๋ˆˆ์— ์ฝํžŒ๋‹ค.ํ•˜์ง€๋งŒ ์˜ตํ‹ฐ๋งˆ์ด์ €๋Š” ์ตœ์ ํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž…์žฅ์—์„œ ๋” ๋ถˆํŽธํ•˜๋‹ค.๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜ตํ‹ฐ๋งˆ์ด์ €๋Š” ๊ฐ€๊ธ‰์  ์ฟผ๋ฆฌ๋ธ”๋ก์„ ํ’€์–ด๋‚ด๋ ค๋Š” ์Šต์„ฑ์„ ๊ฐ€์ง„๋‹ค. ๋”ฐ๋ผ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™

2021๋…„ 7์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ์ฟผ๋ฆฌ ๋ณ€ํ™˜ - Push_Subq

๋จผ์ € ์—ฌ๊ธฐ์„œ ๋‚˜์˜ค๋Š” Push๋Š” ์ธ๋ผ์ธ ๋ทฐ ์•ˆ์— ์กฐ๊ฑด์ ˆ์„ ๋ฐ€์–ด๋„ฃ๋Š” ์กฐ๊ฑด์ ˆ Pushing์ด ์•„๋‹ˆ๋ฏ€๋กœ ํ—ท๊ฐˆ๋ฆฌ์ง€ ๋ง์ž.์•ž์„œ ์ •๋ฆฌํ•œ๊ฒƒ ์ฒ˜๋Ÿผ ์„œ๋ธŒ์ฟผ๋ฆฌ Unnesting ๋˜์ง€์•Š์€ ์„œ๋ธŒ์ฟผ๋ฆฌ๋Š” ํ•ญ์ƒ ํ•„ํ„ฐ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋˜๋ฉฐ ๋Œ€๊ฐœ ์‹คํ–‰๊ณ„ํš์ƒ ๋งจ ๋งˆ์ง€๋ง‰์— ์ฒ˜๋ฆฌ๋œ๋‹ค.ํ•˜์ง€๋งŒ ์„œ๋ธŒ์ฟผ๋ฆฌ์˜ ํ•„ํ„ฐ ๋‹จ๊ณ„

2021๋…„ 7์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ์ฟผ๋ฆฌ ๋ณ€ํ™˜ - Unnesting

SQL์€ ๋ง๊ทธ๋Œ€๋กœ ๊ตฌ์กฐํ™”๋œ ์งˆ์˜ ์ด๋‹ค.๋ง ๊ทธ๋Œ€๋กœ ์–ธ์–ด์˜ ํ•œ ์ข…๋ฅ˜์ด๊ธฐ์— ๊ฐ™์€ ๋ชฉ์ ์ด๋ผ๋„ ์—ฌ๋Ÿฌ๋ฐฉ์‹์œผ๋กœ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž.์œ„ ๋‘ ์ฟผ๋ฆฌ๋Š” ๊ฒฐ๊ณผ๋Š” ๊ฐ™์ง€๋งŒ ์„ฑ๋Šฅ์€ ๋‹ค๋ฅผ์ˆ˜ ์žˆ๋‹ค.์ฟผ๋ฆฌ ๋ณ€ํ™˜์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„๋•Œ๋งŒ ๋ง์ด๋‹ค.์–ธ์ œ?๋น„์šฉ๊ธฐ๋ฐ˜ ์˜ตํ‹ฐ๋งˆ์ด์ €๋Š” ์„œ๋ธŒ์—”์ง„ ์œผ๋กœ์จ ์กด์žฌํ•˜๋Š” Qu

2021๋…„ 7์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] ๊ณ ๊ธ‰ ์กฐ์ธ ํ…Œํฌ๋‹‰

์„ ๋ถ„์ด๋ ฅ ๊ด€๋ จ ํŠœ๋‹๋จผ์ € ๊ณ ๊ฐํ…Œ์ด๋ธ”๊ณผ ๊ณ ๊ฐ๋ณ„์—ฐ์ฒด์ด๋ ฅ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•œ๋‹ค.๊ณ ๊ฐ ํ…Œ์ด๋ธ” ์ด 10๊ฑด์˜ ๋ฐ์ดํ„ฐ๊ณ ๊ฐ๋ณ„ ์—ฐ์ฒด์ด๋ ฅ (100๋งŒ๊ฑด)๊ณ ๊ฐ๋ณ„ ์—ฐ์ฒด์ด๋ ฅ ํ…Œ์ด๋ธ”์€ Min ์‹œ์ž‘์ผ์€ 2005๋…„ Max ์‹œ์ž‘์ผ์€ 2550๋…„๋„๋กœ 100๋งŒ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์—ˆ๋‹ค.์ด๋•Œ ์ธ๋ฑ์Šค๋กœ ๊ณ ๊ฐ๋ฒˆํ˜ธ, ์ข…๋ฃŒ์ผ

2021๋…„ 7์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] Sort Merge Join

NL์กฐ์ธ์€ Outer ํ…Œ์ด๋ธ”๊ณผ Inner ํ…Œ์ด๋ธ”์˜ ์กฐ์ธํ‚ค์˜ ์ธ๋ฑ์Šค ์œ ๋ฌด๊ฐ€ ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค. ์ธ๋ฑ์Šค๊ฐ€ ์—†๋‹ค๋ฉด Outer ์—์„œ ํ•„ํ„ฐ๋˜๋Š” ๋ ˆ์ฝ”๋“œ๋งˆ๋‹ค Inner ํ…Œ์ด๋ธ”์„ ํ’€์Šค์บ” ํ˜น์€ ํ•„ํ„ฐ๋ง ํ• ๊ฒƒ์ด๊ณ  ์ด๋–„ ๋งŽ์€ ๋น„ํšจ์œจ์ด ์ƒ๊ธด๋‹ค.์ธ๋ฑ์Šค๊ฐ€ ์—†๋‹ค๋ฉด ์˜ตํ‹ฐ๋งˆ์ด์ €๋Š” HashJoin๊ณผ Sor

2021๋…„ 7์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] Nested Loop Join

2์ค‘ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•œ Nested Loop Join์ด๋‹ค.์ด ์กฐ์ธ ๋ฐฉ๋ฒ•์€ ์ดˆ๋Œ€๋Ÿ‰ ํ…Œ์ด๋ธ”์—์„œ ์•„์ฃผ ๋‚˜์œ ์„ฑ๋Šฅ์„ ๋ณด์ด์ง€๋งŒ ๋ฐ˜๋Œ€๋กœ ๊ทน์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋‚ผ์ˆ˜์žˆ๋‹ค.๋ฐ”๋กœ ๋ถ€๋ถ„ ๋ฒ”์œ„์ฒ˜๋ฆฌ์— ํŠนํ™”๋œ ํŠน์ง•์„ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.๋ถ€๋ถ„ ๋ฒ”์œ„์ฒ˜๋ฆฌ๋ž€?์†ŒํŠธ ๋จธ์ง€์กฐ์ธ์ด๋‚˜ ํ•ด์‹œ์กฐ์ธ๊ฐ™์€ ๊ฒฝ์šฐ PGA์—์„œ

2021๋…„ 7์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] HashJoin

NL์กฐ์ธ์˜ ์•ฝ์ ์„ ๊ทน๋ณตํ•œ HashJoin 7.3๋ฒ„์ „์—์„œ ์ฒ˜์Œ ์†Œ๊ฐœ๋œ ํ•ด์‹œ์กฐ์ธ์€ ์†ŒํŠธ ๋จธ์ง€ ์กฐ์ธ๊ณผ NL์กฐ์ธ์ด ํšจ๊ณผ์ ์ด์ง€ ๋ชปํ•œ ์ƒํ™ฉ์— ๋Œ€ํ•œ ๋Œ€์•ˆ์œผ๋กœ์จ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ํ•ด์‹œ์กฐ์ธ์€ ๋‘˜์ค‘ ์ž‘์€ ์ง‘ํ•ฉ์„ Build Input์œผ๋กœ ์ฝ์–ด Hash Area์— ํ•ด์‹œํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ˜๋Œ€์ชฝ

2021๋…„ 7์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[DB] Clustering Factor

๋ฌผ๋ฆฌ์  ๋””์ŠคํฌํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชจ์—ฌ์žˆ๋Š” ์ •๋„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.์˜ˆ๋ฅผ๋“ค์–ด OLTP์˜ ํ•„์ˆ˜ ์ปฌ๋Ÿผ์œผ๋กœ ๋‚ ์งœ๊ฐ€ ์žˆ๋Š”๋ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋ ๋•Œ๋งˆ๋‹ค ๋‚ ์งœ๋กœ ์ •๋ ฌํ•˜๋“ฏ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค.์ด๊ฒƒ์„ ๋ณด๊ณ  ๋‚ ์งœ๋ณ„ Clustering Fector๊ฐ€ ์ข‹๋‹ค ๋ผ๊ณ ํ•œ๋‹ค.์ฃผ์˜ํ• ์ ์€ ํ…Œ์ด๋ธ”์—๋Š” ๊ทธ์ € ๋‚ ์งœ๋ณ„๋กœ ์ž…๋ ฅ

2021๋…„ 7์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€