[Yauto_dboptimize.php 의 소스를 출력합니다. 최종 수정일 : 2006-11-29 12:28:10]
<?php
/*제작자 : 유창화
사용제한 : 사용은 자유롭습니다. 단, 강의나 책의 내용으로서 사용될 경우 허락을 받으셔야 합니다.*/
@set_time_limit (0);
@ini_set ('memory_limit', '20M');
$dbhost = '';//디비 접속 호스트명
$dbuser = 'root';//디비 접속 유저
$dbpass = '';//디비 접속 패스워드
$connect = mysql_connect($dbhost, $dbuser, $dbpass);
if (!empty($connect )) {
$db_list = mysql_list_dbs();
$i = 0;
$cnt = mysql_num_rows($db_list);
while ($i < $cnt) {
$dbname = mysql_db_name($db_list, $i);
echo "[" . $dbname . "]<br>\n";
$result = mysql_list_tables ($dbname);
$j = 0;
while ($j < mysql_num_rows ($result)) {
$tb_name = mysql_tablename ($result, $j);
echo " (" . $j . ")" . $tb_name;
$query = "OPTIMIZE TABLE " . $tb_name;
mysql_db_query ($dbname, $query);
echo " " . $query . " <br>\n";
$j++;
flush();
}
$i++;
}
}
else{
echo "디비 정보가 맞는지 확인하세요\n";
}
exit;
?>
[Yauto_dboptimize.php 의 소스를 출력합니다. 여기까지]
처리하는데 사용된 시간 : 0.0006
[요약]
phpmyadmin 의 테이블 최적화와 같은 역활을 합니다.
[사용법]
페이지로 저장하고 가끔씩 웹페이지에서 열어주면 됩니다.
소스다운받기
전체보기