Database/MySQL2007/09/13 11:41

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]

"시스템 도구"의 "예약된 작업"에 추가하면 된다.

저작자 표시 비영리 변경 금지
Creative Commons License

'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
Posted by BLUEDAY™