MySQLDBA ์ด์๊ต์ก์์ ํผ์ฝ๋ ํดํท์ ๋ํด ์ ํ๊ฒ ๋์๋ค.
์ด๋ค ๊ธฐ๋ฅ์ ํ๋ ํด์ธ์ง ์์๋ณด์!
Percona Toolkit
- Percona ์ฌ์์ ์ ์ํ Toolkit ์ผ๋ก์ DB์ ์ฑ๋ฅ ์ถ์ด, Disk ์ฌ์ฉ๋, DB ๋ด ํต๊ณ์ ๋ณด๋ฅผ ์ ๋ฆฌํ์ฌ ์ฝ๊ฒ ๋ณด์ฌ์ฃผ๋ tool
- ๊ธฐ๋ฅ ๋ณ๋ก ์คํฌ๋ฆฝํธ๊ฐ ๊ตฌ์ฑ๋์ด ์์ (์์น: /db/mysql/util/ptkit/bin)
์๋ ๊ณต์ ์ฌ์ดํธ๋ฅผ ๋ณด๋ฉด ๋ค๋ฅธ DBMS์ ๋ํด์๋ ์ง์ํ๋ ๊ฒ ๊ฐ์๋ฐ
์ฐ๋ฆฌ ํ์์๋ ๋ด๊ฐ ์๋ ํ์์๋ ์ผ๋จ MySQL ์ด์์์ ์ฌ์ฉํ๊ณ ์๋ค.
MySQL ์ด์์ ๋์์ฃผ๋ ํด์ด๊ณ , ์ข ๋ฅ๊ฐ ๋ง์๋ฐ ํฌ๊ฒ 3๊ฐ์ง๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํ๋ค.
pt-query-digest
slow query๊ฐ ๋ง์ ๊ฒฝ์ฐ, ์ฟผ๋ฆฌ๋ฅผ parsingํ๊ณ ๊ฒฐ๊ณผ๋ฅผ summaryํ์ฌ ๋ณด์ฌ์ค
์ฟผ๋ฆฌ์ ์ ํ, ๋น๋, ๋น์ค ๋ฑ ํ์ธ
pt-summary
ํ๋์จ์ด ์ ๋ณด ์์ฝ, DB์๋ฒ์ ํ๋์จ์ด ์คํ๋ฅผ ๋ฝ์์ ์ ์ฅํ ๋ ์ข์
๋์คํฌ, ๋ฉ๋ชจ๋ฆฌ ๋ฑ
pt-online-schema-change
online alter๋ฅผ ํ ์ ์๊ฒ ํด์ฃผ๋ ํด
์ด๋จ ๋, ์ด๋์, ์ด๋ป๊ฒ ์ฌ์ฉํ๋ ๊ฑด์ง๋ ์ฐจ์ฐจ ๋ ์์๋ด์ผ๊ฒ ๋ค..