안녕하세요. 지난달에 공개된 IIUG World 2021의 세션 영상을 살펴보다 흥미로운 내용을 발견했습니다. Informix의 스토리지 구조가 변경될 계획이라고 합니다. 기존의 DBSpace, Chunk, Table은 구조적으로 개수와 크기에 제한이 있어서 파티셔닝 구성을 취하는 등의 전략을 취해야했습니다. 이런 제한들이 앞으로 공개될 버전에서 완화될 모양입니다. 위의 내용에 따르면 현재는 Row ID가 4바이트 16진수 코드로 표현됨으로써, 한 Partition의 최대 페이지수는 약 1천6백만개로 제한됩니다. 이러한 제한으로 인해 대용량 테이블의 경우 페이지 사이즈를 늘리거나 파티셔닝 구조로 전환하여 사용해야 하는 경우가 있었습니다. 덤으로 파티셔닝 기능을 사용하려면 Enterprise Edition..
안녕하세요. 인포믹스 14.10.xC2 버전부터 파일시스템의 Chunk를 빠르게 생성하는 기능이 추가되었습니다. 기존에는 파일시스템에서 Chunk를 생성하면 크기가 클수록 오래걸렸는데요. 이 기능을 사용하면 onspaces 명령을 실행하는 즉시 Chunk가 생성됩니다. Configuration 설명을 보면 다음과 같이 나와있습니다. Configuration Parameter Info id name type maxlen units rsvd tunable 108 USE_FALLOCATE BOOL 2 * default : 1 onconfig: 1 current : 1 This parameter is undocumented. Description: Enabling USE_FALLOCATE allows the s..
안녕하세요. IBM Informix 12.10.xC10 버전부터 기본(Primary)/미러(Mirror) 청크(Chunk)를 교체하는 기능이 생겨 테스트를 해봤습니다. 제가 미러 청크를 만든 방법과 교체한 내용을 소개해 드리겠습니다. 1. ONCONFIG 옵션 변경 미러 청크를 사용하려면 ONCONFIG의 MIRROR 옵션을 1로 변경해야 합니다. 그리고 처음 미러 청크를 만드는 경우라면 MIRRORPATH는 공란으로 두어야 합니다. MIRRORPATH는 root dbspace에 대한 청크 경로이므로 공란으로 두지 않으면 Informix 인스턴스가 시작되지 않습니다. 2. 기존의 청크에 미러 청크 생성하기 미러 청크를 생성하는 것은 onspaces 명령이나 sysadmin api를 통해 가능한데 여기서는..
- Total
- Today
- Yesterday