database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29983 게시물 읽기
No. 29983
MYISAMCHK와 OPTIMIZE TABLE 여러분의 선택은?
작성자
박성원(darkancia)
작성일
2011-05-05 17:58
조회수
8,369

안녕하세요 박성원입니다.

실로 오랜만에 글을 쓰네요 ㅋ;; 가끔씩 와서 한꺼번에 글을 읽어서 그런지 머리가 복잡해 지고 있습니다. ㅋ;;

 

요즘 새로운 서비스를 하나 맡게 되어서 여러가지 전략을 구상중인데요

'과거보다는 좋은 시시템'을 만들어보자 를 목표로 이리저리 뒤지고 다닙니다만,

 

오늘 문득~ 정기적인 Table 체크와 data/Index re-build에 있어서 어떤걸 써볼까해서 고민고민을 했지요

기존에는 물런 Optimize Table이라는 녀석을 써왔습니다만,

인터넷을 뒤지다보니 myisamchk 이분이 훨씬~ 매우 안정적이고, 빠르다는 구문을 발견해 버렸습니다. +_+ㅋ

(* 사실 저는 동등한걸로 알고있었거든요 Orz..)

 

정신차려보니 이미 myisamchk를 이용한 index와 data re-build Script를 만들어버렸습니다. (ㅡㅡa;;)

 

그래서 질문 드려봅니다. 여러분은 어떤걸 사용하시나요? ^-^???

이 글에 대한 댓글이 총 2건 있습니다.

myisamchk는 OPTIMIZE TABLE에 비하면 (1) (되도록이면) 서버를 정지해야 한다. (2) MyISAM 엔진에만 작동한다. 는 단점이 있겠네요.

애초에 (1)과 같은 부분이 있기 때문에 안정적이고 빠르다는 얘기가 나온게 아닐까요? 저는 myisamchk를 최적화용도로 사용해보질 않아서 모르겠지만, 만약 점검시간에 서버를 내릴 수 있고, MyISAM엔진만 사용한다면 myisamchk를 사용하는 것도 무방할 것이라 생각됩니다.

 

결론 : 저는 OPTIMIZE TABLE을 쓰긴 쓰는데, 자주 쓰지는 않습니다. 애초에 DELETE 작업을 거의 하지 않아서요.

 

박현우(lqez)님이 2011-05-06 17:36에 작성한 댓글입니다.

오오 현우님~~ 댓글에 무한 감사를 ㅠ.ㅠ (* 사실 댓글이 안달릴까바 조마조마했었거든요 ㅋㅋ)

 

사실 만드는 Script의 목적은 정기점검을 진행할 경우에 사용할 때 사용할 목적이지요 ^^;

Script 자체에 DB Server를 정지하고 완료된 다음 재시작을 하도록 되어있으니까요 ㅋㅋ;;

 

아직 서비스가 시작되지 않아 얼마나 많은 Transaction Query가 들어올지는 모르겠지만 ㅋ;;

그래도 re - build를 할때 안정적이면 좋지 않을까해서 생각을 해보게 되었습니다.

 

역시 현우님도 myisamchk에 한표를 주셨군요 ㅋ;;

몇시간이 였지만 Script만든게 삽질이 안된거 같아 안심입니다. 쿠쿠쿠

 

박성원(darkancia)님이 2011-05-07 03:50에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29986MySQL 성능 테스트 툴 좀 알려주세요. [1]
량이
2011-05-06
11279
29985역인덱스를 어떻게 처리해야할까요? [2]
VQ
2011-05-06
8617
29984요즘 자주 사용하는 날짜 계산(2분전, 하루전 등등..)을 할수 있을까요? [1]
김영범
2011-05-06
10225
29983MYISAMCHK와 OPTIMIZE TABLE 여러분의 선택은? [2]
박성원
2011-05-05
8369
29982groonga에러 [1]
Mr.Lee
2011-05-03
11041
29981mysql_slow_log_filter 도구 질문
손님
2011-05-03
8746
29980초보입니다. 질문 드립니다. [1]
SL
2011-05-03
8053
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다