๐Ÿ“š Databases/RealMySQL 8.0

๐Ÿ“š Databases/RealMySQL 8.0

4.2 InnoDB ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ ์•„ํ‚คํ…์ณ

Lock(์ž ๊ธˆ) ๋ž€? ๋™์‹œ์„ฑ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•จ ์—ฌ๋Ÿฌ ์ปค๋„ฅ์…˜์—์„œ ๋™์‹œ์— ๊ฐ™์€ ๋ ˆ์ฝ”๋“œ๋‚˜ ํ…Œ์ด๋ธ”์— ์ ‘๊ทผํ•ด ๋ณ€๊ฒฝํ•˜๋ฉด ๊ฒฐ๊ณผ์ ์œผ๋กœ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๊ฐ’์ด ๋จ. ํŠน์ง• ๋ ˆ์ฝ”๋“œ ๊ธฐ๋ฐ˜์˜ ์ž ๊ธˆ ์ œ๊ณต ๋†’์€ ๋™์‹œ์„ฑ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ ์•ˆ์ •์ ์ด๊ณ  ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚จ 4.2.1 Primary Key์— ์˜ํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋ง Clustering Index ๋ž€? [ p270 ์ฐธ์กฐ ] Primary Key ๊ฐ’์ด ๋น„์Šทํ•œ ๋ ˆํฌ๋“œ๋ผ๋ฆฌ ๋ฌถ์–ด์„œ ์ €์žฅํ•˜๋Š” ๊ฒƒ InnoDB์˜ ํ…Œ์ด๋ธ” ํŠน์ง• Primary Key๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋ง ๋˜์–ด ์ €์žฅ Primary Key ๊ฐ’์˜ ์ˆœ์„œ๋Œ€๋กœ ๋””์Šคํฌ์— ์ €์žฅ Secondary Index๋Š” Primary Key ๊ฐ’์„ ๋…ผ๋ฆฌ์  ์ฃผ์†Œ๋กœ ์‚ฌ์šฉ Primary Key๋ฅผ ์ด์šฉํ•œ ๋ ˆ์ธ์ง€ ์Šค์บ”์€ ๋น ๋ฅธ ์†๋„๋กœ ์ฒ˜๋ฆฌ ๋ ˆ์ธ์ง€ ์Šค์บ” : ํ…Œ์ด๋ธ”์˜ ์ผ๋ถ€(ํŠน์ •) ๋ ˆ์ฝ”๋“œ์—๋งŒ..

๐Ÿ“š Databases/RealMySQL 8.0

4.1 MySQL ์—”์ง„ ์•„ํ‚คํ…์ฒ˜

4.1 MySQL ์—”์ง„ ์•„ํ‚คํ…์ณ MySQL ์—”์ง„ ์•„ํ‚คํ…์ณ MySQL ์„œ๋ฒ„ MySQL ์„œ๋ฒ„๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. ์ด ๋‘˜์„ ํ•ฉ์ณ MySQL ๋˜๋Š” MySQL ์„œ๋ฒ„๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. MySQL ์—”์ง„ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ MySQL ์—”์ง„ ์ปค๋„ฅ์…˜ ํ•ธ๋“ค๋Ÿฌ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ์˜ ์ ‘์†์„ ์ฒ˜๋ฆฌ SQL ์ธํ„ฐํŽ˜์ด์Šค, SQL ํŒŒ์„œ, SQL ์˜ตํ‹ฐ๋งˆ์ด์ €, ์บ์‹œ & ๋ฒ„ํผ ํด๋ผ์ด์–ธํŠธ๋กœ๋ถ€ํ„ฐ์˜ ์ฟผ๋ฆฌ ์š”์ฒญ์„ ์ฒ˜๋ฆฌ (SQL ๋ฌธ์žฅ์„ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ์ตœ์ ํ™”ํ•˜๋Š” ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค) ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„ ์—ฌ๋Ÿฌ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์ด ์กด์žฌ (๋Œ€ํ‘œ์ ์ธ ์˜ˆ: InnoDB, MyISAM, Memory..) ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์€ ์‹ค์ œ ๋””์Šคํฌ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์˜ค๊ฑฐ๋‚˜ ์ €์žฅํ•˜๋Š” ์—ญํ• ์„ ์ „๋‹ดํ•œ๋‹ค. mysql> CREATE TABLE test (fd1 INT, fd2 INT) ENGINE=I..

iseunghan
'๐Ÿ“š Databases/RealMySQL 8.0' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)