
안녕하세요. 지난달에 공개된 IIUG World 2021의 세션 영상을 살펴보다 흥미로운 내용을 발견했습니다. Informix의 스토리지 구조가 변경될 계획이라고 합니다. 기존의 DBSpace, Chunk, Table은 구조적으로 개수와 크기에 제한이 있어서 파티셔닝 구성을 취하는 등의 전략을 취해야했습니다. 이런 제한들이 앞으로 공개될 버전에서 완화될 모양입니다. 위의 내용에 따르면 현재는 Row ID가 4바이트 16진수 코드로 표현됨으로써, 한 Partition의 최대 페이지수는 약 1천6백만개로 제한됩니다. 이러한 제한으로 인해 대용량 테이블의 경우 페이지 사이즈를 늘리거나 파티셔닝 구조로 전환하여 사용해야 하는 경우가 있었습니다. 덤으로 파티셔닝 기능을 사용하려면 Enterprise Edition..
안녕하세요. 인포믹스에서 테이블과 인덱스의 dbspace 위치를 이동시키는 ALTER FRAGMENT INIT 문장에 대해서 테스트한 것을 정리해보겠습니다. 원래 ALTER FRAGMENT INIT 문장은 기존의 테이블의 파티션 스키마를 수정하기 위한 용도인데 파티션되지 않은 테이블에도 적용되어서 테스트를 해보았습니다. 데모용 데이터베이스의 stores_demo:customer 테이블을 사용하여 아래와 같이 customer_copy라는 테이블을 만들고 데이터를 63만건 정도 입력했습니다. drop table customer_copy; create raw table "informix".customer_copy ( customer_num serial not null , fname char(15), lname..
- Total
- Today
- Yesterday