728x90
반응형
한 번에 모든 테이블 Optimizing table 하는 스크립트
#!/bin/bash
MYSQL_LOGIN='-u<user> -p<password>'
for db in $(echo "SHOW DATABASES;" | mysql $MYSQL_LOGIN | grep -v -e "Database" -e "information_schema")
do
TABLES=$(echo "USE $db; SHOW TABLES;" | mysql $MYSQL_LOGIN | grep -v Tables_in_)
echo "Switching to database $db"
for table in $TABLES
do
echo -n " * Optimizing table $table ... "
echo "USE $db; OPTIMIZE TABLE $table" | mysql $MYSQL_LOGIN >/dev/null
echo "done."
done
done
[출처] MySQL 튜닝 일지 - day 2|작성자 늘모씨
728x90
반응형
'연구개발 > MYSQL' 카테고리의 다른 글
mysql 자동 backup 2 (0) | 2014.08.28 |
---|---|
mysql 자동 backup (0) | 2014.08.28 |
rand 함수를 이용한 정해진 자릿수 숫자 만들기 (0) | 2014.08.28 |
Mysql MMM error 처리 (0) | 2014.08.28 |
Mysql MMM 의 설치 (0) | 2014.08.28 |