MySQL Cluster 디스크 시트 만 드 는 방법 해독
6044 단어 cluster
CREATE LOGFILE GROUP lg_cloudstor
ADD UNDOFILE 'cloudstor_undo_1.log'
INITIAL_SIZE 200M
UNDO_BUFFER_SIZE 20M
ENGINE NDBCLUSTER;
이 문 구 는 오류 가 발생 할 수 있 습 니 다.ERROR 1064(42000)문법 오류 가 발생 했 습 니 다.이 유 는 문자 집합 문제 입 니 다.먼저 실행:set characterset_client=latin1; 실행 중: 새로운 undo log file:
ALTER LOGFILE GROUP lg_cloudstor
ADD UNDOFILE 'cloudstor_undo_2.log'
INITIAL_SIZE 100M
ENGINE NDBCLUSTER;
2.5 를 추가 하고 tablespace 를 만 들 려 면 tablespace 를 만 듭 니 다.tablespace 를 만 들 려 면 log file group 을 가리 키 며 undo log 를 저장 해 야 합 니 다.data file 을 지정 해 야 합 니 다.tablespace 생 성 이 완료 되면 나중에 tablespace 에 더 많은 data file 을 추가 할 수 있 습 니 다.내 려 와 서 log file group 을 lg 로 만 듭 니 다.cloudstor 이름 은 tscloudstore 의 시계 공간,이 시계 공간 은 cloudstore 를 포함 합 니 다.data_1.dbf 와 cloudstoredata_2.dbf 두 개의 data file,초기 크기 는 100 M(기본 값 은 128 M)이 고 자동 으로 10M 으로 확 장 됩 니 다.
CREATE TABLESPACE ts_cloudstore
ADD DATAFILE 'cloudstore_data_1.dbf'
USE LOGFILE GROUP lg_cloudstor
INITIAL_SIZE 100M
AUTOEXTEND_SIZE 10M
ENGINE NDBCLUSTER;
새로운 datafile
ALTER TABLESPACE ts_cloudstore
ADD DATAFILE 'cloudstore_data_2.dbf'
INITIAL_SIZE 100M
AUTOEXTEND_SIZE 10M
ENGINE NDBCLUSTER;
을 추가 하면 물리 디스크 에 새 파일 의 데이터 파일 을 볼 수 있 습 니 다: 2.6.디스크 시트 를 만 들 고 색인 이 없 는 열 을 표 공간 ts 에 저장 합 니 다.cloudstore 의 디스크 시트 입 니 다.
create table Disktable
(
id int auto_increment primary key,
c1 varchar(50) not null,
c2 varchar(30) default null,
c3 date default null,
index(c1)
)
TABLESPACE ts_cloudstore STORAGE DISK
ENGINE NDBCLUSTER;
이렇게 하면 열 c2,c3 의 데 이 터 는 디스크 에 저장 되 고 id 와 c1 의 데 이 터 는 메모리 에 저 장 됩 니 다.색인 이 없 는 열 만 디스크 에 저장 할 수 있 기 때 문 입 니 다.생 성 이 완료 되면 정상 적 인 데이터 조작 을 할 수 있 습 니 다.log file group,tablespace,Disk Data tables 는 일정한 순서에 따라 실행 해 야 합 니 다.이 를 삭제 할 때 도 마찬가지 입 니 다.삭제 규칙 은 로그 file group 을 사용 할 때 log file group 은 삭제 할 수 없습니다.표 공간 에 data files 가 포함 되 어 있 을 때 표 공간 을 삭제 할 수 없습니다.Data files 에 표 가 남아 있 을 때 표 공간 에서 데이터 파일 을 삭제 할 수 없습니다.2.7,데이터 테이블 삭제
drop table Disktable;
2.8.데이터 파일 을 삭제 합 니 다.표 가 표 공간 에 연결 되 어 있 지 않 을 때 저 희 는 하나씩 data files 를 삭제 합 니 다.
alter tablespace ts_cloudstore
drop datafile 'cloudstore_data_1.dbf'
engine ndbcluster;
alter tablespace ts_cloudstore
drop datafile 'cloudstore_data_2.dbf'
engine ndbcluster;
2.9.테이블 공간
drop tablespace ts_cloudstore
engine ndbcluster;
2.10 을 삭제 하고 로그 그룹
drop logfile group lg_cloudstor
engine ndbcluster;
을 삭제 하여 물리 파일 이 삭제 되 었 는 지 확인 합 니 다: 인 포 메 이 션 에서SCHEMA 데이터베이스 에 있 는 FILES 표 에서 디스크 시트 의 정 보 를 봅 니 다.2.11.몇 가지 주의 할 점 은 디스크 데이터 시트 에 TEXT 와 BLOB 열 앞 256 bytes 가 메모리 에 저장 되 고 나머지 내용 은 디스크 에 저 장 됩 니 다.디스크 시트 의 모든 줄 은 메모리 에 8bytes 의 데 이 터 를 저장 하여 디스크 의 데 이 터 를 가리 키 는 데 사용 해 야 합 니 다.-initial 옵션 을 사용 하여 클 러 스 터 를 시작 할 때 디스크 의 데이터 파일 을 삭제 하지 않 고 수 동 으로 삭제 해 야 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
🐧Linux - LAN 클러스터이 가이드에서는 Linux 장치만 사용하여 가장 간단한 슬레이브/마스터 서버 구성을 생성합니다. 마스터에 적합한 모든 장치를 사용할 수 있으며 두 개의 이더넷 포트가 있는 일반 HP Pavilion 15 노트북을 사...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.