http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
mysql my파일과 …
mysql server 설…
Can't open and l…
듀얼마스터 구성 …
PREPARE 사용시 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
alter online 구문 질문좀 드릴게요
글쓴이 : 민케비치   날짜 : 13-04-04 17:11   조회수 : 4315
 이해를 좀 달리해야 할것 같습니다. 아래 내용을 참고 하시고, 다시 메뉴얼을 보시는 것이 도움이 될 듯 싶네요.
mysql> CREATE TABLE t1 (
    >    c1 INT NOT NULL PRIMARY KEY,
    >    c2 VARCHAR(30)
    >    )
    >    TABLESPACE ts1 STORAGE DISK
    >    ENGINE NDBCLUSTER;
Query OK, 0 rows affected (1.73 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> ALTER ONLINE TABLE t1 ADD COLUMN c3 INT COLUMN_FORMAT DYNAMIC STORAGE MEMORY;
Query OK, 0 rows affected (1.25 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> ALTER ONLINE TABLE t1 ADD COLUMN c4 INT STORAGE MEMORY;
Query OK, 0 rows affected, 1 warning (1.17 sec)
Records: 0  Duplicates: 0  Warnings: 0
 
 
위 테이블은 disk 로 저장하는 테이블을만느느거잖아요
c1은 인덱스니 메모리로 저장되고, c2는 데이터니 디스크에 저장되고
 
여기서 alter 구문으로 c3 와 c4를 추가햇는데
 
1. 두개다 인덱스가 아닌데. 메모리 저장하기위한 구문인가요?? 제가생각한게 맞나요?
 
2. dynamic storage memory 와 storage memory의 차이점음 무엇인가요?
이전글 CLUSER 하드웨어 사양 및 TABLESPACE 관련하여 질문드립니다.. 
다음글 mysql 클러스터 구성중에 다른서버에서 API 접속이안되고 잇습니다. ㅜ.ㅜ 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
ⓒ 2010-2011 ssebiz All Rights Reserved.