Site를 관리하다 보면 Paging Loading Speed가 늦어지는 상황이 발생하여 관련 내용 Check 해보다 보면 Database Query 부분에서 Loading Speed가 지연되는 경우를 발견하는 경우가 많을 것이다. 그 DB가 MySQL 일때는 다음과 같이 DB Optimizer를 하면 된다.
DB Optimizer 하기 위해 DB Login 이후
sql> optimze table [DB Table];
식으로 하기도 하는데, Linux에서는 cron 에 다음과 같이 Script 화 하여
vi /etc/cron.daily/mysql_optimizer.sh
#!/bin/sh
# RPM Version 일 경우
#/usr/bin/mysqlcheck -Aao --auto-repair -u root --password=[Password];
# Source Version 일 경우 (/usr/local/mysql)
#/usr/local/mysql/bin/mysqlcheck -Aao --auto-repair -u root --password=[Password];
사용하면 되고 Windows에서는 Batch File을 다음과 같이 만들어
copy con db_optimize.bat
mysqlcheck -Aao --auto-repair -u root -p [Password]
[ctrl + z]
"시스템 도구"의 "예약된 작업"에 추가하면 된다.
'Database > MySQL' 카테고리의 다른 글
| mysqldump Option (0) | 2009/07/28 |
|---|---|
| MySQL Optimize Script (0) | 2007/09/13 |
| Table 검사 및 복구 (0) | 2007/09/12 |
| MySQL 5.x Version 한글이 깨질때 (0) | 2007/09/11 |
| MySQL에서 root 암호 설정 (0) | 2007/09/10 |
| 우편번호 DB File을 SQL로 변환 (2) | 2007/09/09 |
| MySQL JDBC Driver Installation (0) | 2007/09/08 |
| phpmyAdmin에서 config.inc.php 파일 편집하기 (0) | 2007/09/07 |
| MySQL 사용자 계정 만들기 (0) | 2007/09/06 |