์๋ฒ ๊ด๋ฆฌ๋ฅผ ํ๋ค๋ณด๋ฉด ์ด๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฉ๋์ ์ผ๋ง๋ ๋๋์ง ๋๋ ์ด๋ค ํ ์ด๋ธ์ ์ฉ๋์ด ์ผ๋ง๋ ๋๋์ง๊ฐ ๊ถ๊ธํ ๋๊ฐ ์๊น๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์ ์๋ฒ์ ์ ์ํ์ง ์๊ณ ์ฟผ๋ฆฌ๋ง์ผ๋ก ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ด์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณ ์ฉ๋ ํ์ธ
SELECT table_schema "Database Name",
SUM(data_length + index_length) / 1024 / 1024 "Size(MB)"
FROM information_schema.TABLES
GROUP BY table_schema;
ํ ์ด๋ธ๋ณ ์ฉ๋ ํ์ธ
SELECT
concat(table_schema,'.',table_name),
concat(round(data_length/(1024*1024*1024),2),'G') DATA,
concat(round(index_length/(1024*1024*1024),2),'G') idx,
concat(round((data_length+index_length)/(1024*1024*1024),2),'G') total_size,
round(index_length/data_length,2) idxfrac
FROM information_schema.TABLES
WHERE table_rows is not null;
์ด์์ผ๋ก Database์์์ ํ ์ด๋ธ๋ณ ์ฉ๋ ํ์ธ ์ฟผ๋ฆฌ ์ ๋ฆฌ๋ฅผ ๋ง์นฉ๋๋ค.
๋ถ์กฑํ ๊ธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.