optimize 테이블 최적화 > 기술자료 | 해피정닷컴

optimize 테이블 최적화 > 기술자료

본문 바로가기

사이트 내 전체검색

optimize 테이블 최적화 > 기술자료

MySQL optimize 테이블 최적화

페이지 정보


본문

mysql> optimize [local | no_write_to_binlog] table tbl_name[,tbl_name]...
mysql> optimize table 테이블이름

* optimize table은 테이블에서 많은 자료를 삭제, 갱신 했을때 사용하면 좋습니다.
* MyISAM, BDB 테이블에서만 작동됩니다.
* optimize table 수행중에는 테이블에 LOCK이 걸립니다.

오래 사용하다 보면 불필요한 메모리가 많아져 시스템부하를 가져올수 있습니다.
따라서 가끔씩 아래와 같은 루틴을 돌려, 최적화된 데이타를 가질수 있도록 도와주면 좋습니다.

<?php
$mysql_host = "DB주소";
$mysql_user = "DB아이디";
$mysql_password = "DB비밀번호";
$mysql_db = "DB이름";
@mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error());
@mysql_select_db($mysql_db) or die(mysql_error());

$table_name = '최적화할_테이블이름';

echo "테이블 최적화 시작";
//exit;    ## 사용 안할때는 앞에 //  를 지우세요

$tables = mysql_list_tables($mysql_db);
while (list($table_name) = mysql_fetch_array($tables)) {
  $sql = "optimize table $table_name";
  mysql_query($sql) or exit(mysql_error());
}
echo "테이블 최적화 완료";
?>


참고자료
http://www.linux.co.kr/blog2/nazin/index.php/19 
http://eureka7.com.ne.kr/MySQL_4_1_API/optimize-table.html

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 90 페이지
  • RSS
기술자료 목록
861
영카트   10679  2010-02-11 11:29  
860
영카트   9953  2010-02-10 23:57  
859
영카트   10449  2010-02-10 22:38  
858
Linux   16910  2010-01-31 10:17  
857
WindowsServer   17541  2010-01-15 11:58  
856
Linux   15163  2010-01-15 11:55  
855
MSSQL   14241  2010-01-15 11:47  
854
ClassicASP   16160  2010-01-07 22:55 ~ 2010-03-15 00:00  
853
ClassicASP   25408  2010-01-04 03:34 ~ 2018-03-24 04:08  
852
WindowsServer   24415  2010-01-03 14:54 ~ 2016-02-22 00:00  
851
etc쇼핑몰   12972  2009-12-23 21:17 ~ 2021-05-28 15:29  
850
WindowsServer   20972  2009-12-20 08:59  
849
호스팅   13624  2009-12-15 19:04  
848
WindowsServer   15201  2009-12-12 12:41  
847
WindowsServer   15339  2009-12-12 12:33 ~ 2009-12-19 00:00  
열람
MySQL   16099  2009-12-09 22:47  
845
MySQL   13119  2009-12-09 22:32  
844
Adobe   57206  2009-12-09 19:30 ~ 2013-04-09 00:00  
843
WindowsServer   24104  2009-12-03 07:57  
842
WindowsServer   58523  2009-12-02 16:28  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.