복구/최적화 기능 자동으로 안될까요? 정보
복구/최적화 기능 자동으로 안될까요?본문
무엇이 문제인지 DB가 자꾸 깨집니다.
그래서 주기적으로 관리자 기능에서 복구/최적화을 눌러주는데
이기능을 자동으로 하루에 한번 일정시간에 되게 하면 좋을거 같은데요!!
어떻게 해야 할지 모르겠습니다.
고수님들 조언좀 부탁드립니다.
그래서 주기적으로 관리자 기능에서 복구/최적화을 눌러주는데
이기능을 자동으로 하루에 한번 일정시간에 되게 하면 좋을거 같은데요!!
어떻게 해야 할지 모르겠습니다.
고수님들 조언좀 부탁드립니다.
댓글 전체
tail_sub.php
열어서 보시며 아래 코드가 있습니다
// 부담(overhead)이 있다면 테이블 최적화
//$row = sql_fetch(" SHOW TABLE STATUS FROM `$mysql_db` LIKE '$g4[login_table]' ");
//if ($row['Data_free'] > 0) sql_query(" OPTIMIZE TABLE $g4[login_table] ");
일단 이 주석을 풀어 보시구요 해결 않되면
응용하여 원하시는 코드를 추가 보시는것은 어떨까요?
열어서 보시며 아래 코드가 있습니다
// 부담(overhead)이 있다면 테이블 최적화
//$row = sql_fetch(" SHOW TABLE STATUS FROM `$mysql_db` LIKE '$g4[login_table]' ");
//if ($row['Data_free'] > 0) sql_query(" OPTIMIZE TABLE $g4[login_table] ");
일단 이 주석을 풀어 보시구요 해결 않되면
응용하여 원하시는 코드를 추가 보시는것은 어떨까요?
답변 너무 감사합니다. 주석 푸니까 관리자 화면 하단에 에러가 뜨네요!!!
처리 하려는 방식이 안 좋아 보입니다
호스팅사에 연락해서 고쳐달라고 해야죠. 자체 서버라면 mysql을 다시 설치하던지..
어쨌거나 원하는 방법은 adm/repair.php 보면 테이블 복구 부분이 있습니다
1.그 부분을 복사해서 index.php 첫 부분에 넣으세요
2. cf_1 필드에 복구한 날짜를 입력하는 부분을 추가합니다
sql_query("update $g4[config_table] set cf_1='$g4[time_ymd]'");
3. 전체를 아래 if문으로 둘러싸매세요(하루에 한번만 실행 되도록)
if($config['cf_1']<$g4['time_ymd']){
호스팅사에 연락해서 고쳐달라고 해야죠. 자체 서버라면 mysql을 다시 설치하던지..
어쨌거나 원하는 방법은 adm/repair.php 보면 테이블 복구 부분이 있습니다
1.그 부분을 복사해서 index.php 첫 부분에 넣으세요
2. cf_1 필드에 복구한 날짜를 입력하는 부분을 추가합니다
sql_query("update $g4[config_table] set cf_1='$g4[time_ymd]'");
3. 전체를 아래 if문으로 둘러싸매세요(하루에 한번만 실행 되도록)
if($config['cf_1']<$g4['time_ymd']){
답변 너무 감사합니다. 시도 해주겠습니다.