phpmyadmin 최적화에 대한 질문
본문
phpmyadmin 질문좀 드릴께요.
시간이 지날수록 포인트 등의 내역이 남아 사이트가 많이 느려지는데요
이때마다 phpmyadmin 테이블 최적화를 해주면 상당히 빨라집니다.
혹시 이걸 하루에 한 번 자동으로 최적화 할 수 있는 방법이 있을까요?
cron이라는건 알고 있는데, 이걸 이용해서 어떻게 해야 할지 방법을 모르겠네요..
답변주시면 정말 감사하겠습니다.
환경은 전용서버 사용중에 있습니다.
답변 3
그누보드4 화일 adm/repair.php 하단 부분에 깨진 테이블 복구 및 최적화 코드가 있습니다
이부분을 bbs/db_table.optimize.php 하단에 넣으면 누군가 접속하면 하루에 한번 실행 합니다
크론이니 이런 것은 필요 없습니다
해당코드에서 아래 부분만 수정 하면 됩니다
$sql = "SHOW TABLE STATUS FROM ".$mysql_db; 수정
==>
$sql = "SHOW TABLE STATUS FROM ".G5_MYSQL_DB;
서버 관련은 https://www.apachezone.com/ 여기에 많은 것이 있습니다.
phpmyadmin에서 하는 테이블 최적화 작업이 코맨드 라인 명령어로 된다면,
Cron으로 돌려서 주기적으로 처리 가능합니다.
서버 호스팅을 하신다면
아마도 DB 백업도 cron 등으로 되고 있을 거라 짐작 됩니다.
이 때 optimize sql을 실행하면 되겠네요.
답변을 작성하시기 전에 로그인 해주세요.