
네이버 클라우드 스토리지의 filegroup를 사용할 때, 테이블을 생성할 때 다음과 같은 옵션을 지정해야 합니다.
- ENGINE=INNODB 옵션을 지정해야 합니다. INNODB 엔진은 테이블을 filegroup에 저장할 수 있습니다.
- TABLESPACE 옵션을 지정해야 합니다. TABLESPACE 옵션은 filegroup를 지정합니다.
예를 들어, 다음과 같이 테이블을 생성할 수 있습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블명 (
컬럼명 타입,
컬럼명 타입,
...
)
ENGINE=INNODB
TABLESPACE=테이블스페이스명;
filegroup를 삭제하고 다시 생성하였을 때, 이전에 생성한 테이블은 다음과 같이 처리됩니다.
- 이전에 생성한 테이블은 filegroup에 저장된 테이블이므로, filegroup를 삭제하면 테이블도 삭제됩니다.
- 그러나 테이블은 삭제되지 않고, INNODB의 잠금으로 인해 에러가 발생합니다. 이 경우, 테이블을 삭제하고 다시 생성해야 합니다.
filegroup를 삭제하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명 DISKSPACE 테이블스페이스명 DROP;
이러한 옵션을 지정하지 않으면, 테이블을 생성할 때 에러가 발생합니다.
2025-03-29 22:58