[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 
"&nbsp;&nbsp;&nbsp;&nbsp;(" $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 의 테이블 최적화와 같은 역활을 합니다.


[사용법]
페이지로 저장하고 가끔씩 웹페이지에서 열어주면 됩니다.


소스다운받기
전체보기