안녕하세요. 지난달에 공개된 IIUG World 2021의 세션 영상을 살펴보다 흥미로운 내용을 발견했습니다. Informix의 스토리지 구조가 변경될 계획이라고 합니다. 기존의 DBSpace, Chunk, Table은 구조적으로 개수와 크기에 제한이 있어서 파티셔닝 구성을 취하는 등의 전략을 취해야했습니다. 이런 제한들이 앞으로 공개될 버전에서 완화될 모양입니다. 위의 내용에 따르면 현재는 Row ID가 4바이트 16진수 코드로 표현됨으로써, 한 Partition의 최대 페이지수는 약 1천6백만개로 제한됩니다. 이러한 제한으로 인해 대용량 테이블의 경우 페이지 사이즈를 늘리거나 파티셔닝 구조로 전환하여 사용해야 하는 경우가 있었습니다. 덤으로 파티셔닝 기능을 사용하려면 Enterprise Edition..
안녕하세요. IBM Community에서 Informix의 rowid를 참조하는 내용이 있어 공유하고자 합니다. 원래 글의 내용은 Informix page 할당 개수의 한계에 관련된 질문이었는데 파티션된 테이블의 rowid에 대한 내용이 중간에 언급되었습니다. 인포믹스의 파티션된 테이블은 rowid 컬럼이 존재하지 않는데, 파티션 테이블에 rowid를 표시되도록 하려면 아래의 명령으로 숨겨진 ROWID 컬럼을 추가할 수 있습니다. ALTER TABLE frag1 ADD ROWIDS; 그런데 ifx_row_id라는 숨겨진 컬럼이 있다고 합니다. 이리저리 자료들을 찾아보니 11.50 버전부터 지원되었다고 하는데요. IBM Knowledge Center에는 공식적으로 문서화되지 않았습니다. 기존 테이블에 ro..
- Total
- Today
- Yesterday