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 27099 게시물 읽기
No. 27099
text 타입을 mediumtext 타입으로 변경하려고 합니다.
작성자
서기
작성일
2007-10-22 12:06
조회수
2,924

text 타입 필드를 크기가 작아 mediumtext 타입으로 변경하려고 합니다.


그런데 데이타 갯수가 300,000개 이고 용량이 1.4기가 정도 됩니다.


거기에다 text 타입 필드가 fulltext key로 잡혀있습니다.



alter table 테이블명 change 필드명 필드명 mediumtext not null default '';


위 방식으로 변경을 하려고 하니 걱정이 되네요..


변경 중간에 다운이나 되지 않을까.. 데이타에 이상이 있지나 않을까??



참고로 전에 저 데이타를 백업을 받아서 다를 서버로 옮기는데 아주 고생을 했습니다.


fulltext key로 잡혀 있어서 그런지 엄청(아주~ 겁나게~) 오래 걸리드라구요..


그래서 이번에도 걱정이 앞서네요.. 빨리 작업을 해야 하는데 겁이나서..



다른 변경 방법을 알고 계신분이나 비슷한 경험 있으신분들


많은 조언 부탁드립니다.


참고) OS : linux, DB : mysql 

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

변경하실때는 어짜피 로드가 발생합니다.
점검으로 돌리시고(정기점검) 작업을 하시는방법 하나.
새벽시간(유저가 거의 없을시간)에 작업 하는방법 하나.

아니면 

똑같은 테이블(mediumtext 컬럼으로바꾼 ) 생성하신후 
insert into TB
select *from TB 로 변경후 테이블 rename 처리 해주는 방법 하나.

등이 있겠지만. 걱정이 앞서신다면 점검처리후 하시는게 좋을것 같습니다.

반화넬(반씨아찌)님이 2007-10-22 19:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27102추가질문입니다.
최현일
2007-10-23
2130
27101급질문입니다.. ㅜㅜ [1]
최현일
2007-10-23
1920
27100쿼리문 조언 좀 부탁드리겠습니다.. [2]
정대상
2007-10-22
2486
27099text 타입을 mediumtext 타입으로 변경하려고 합니다. [1]
서기
2007-10-22
2924
27097mysql 데이터 select 하는것에 대한 질문 입니다.
김동국
2007-10-22
2548
27096테이블 구조가 동일한 여러 테이블의 모든 값을 날짜순으로 가져오는 방법 [1]
조현철
2007-10-20
2597
27095서버 리부팅만 하면 db가 깨지는 문제
Estich
2007-10-20
2286
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다