안녕하세요. 인포믹스 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..
index page 최대 개수에 대해 조사하다보니 extent 할당에 대해서도 우연히 문서를 읽게 되었습니다. IBM Knowledge Center에 따르면 11.70.xC1 버전부터 partition header pages의 공간이 부족해지면 secondary header pages가 자동으로 할당된다고 합니다. https://www.ibm.com/support/knowledgecenter/SSGU8G_11.70.0/com.ibm.perf.doc/ids_prf_309.htm If you have a table that needs more extents and the database server runs out of space on the partition header page, the database ..
안녕하세요. IBM Community에서 Informix의 rowid를 참조하는 내용이 있어 공유하고자 합니다. 원래 글의 내용은 Informix page 할당 개수의 한계에 관련된 질문이었는데 파티션된 테이블의 rowid에 대한 내용이 중간에 언급되었습니다. 인포믹스의 파티션된 테이블은 rowid 컬럼이 존재하지 않는데, 파티션 테이블에 rowid를 표시되도록 하려면 아래의 명령으로 숨겨진 ROWID 컬럼을 추가할 수 있습니다. ALTER TABLE frag1 ADD ROWIDS; 그런데 ifx_row_id라는 숨겨진 컬럼이 있다고 합니다. 이리저리 자료들을 찾아보니 11.50 버전부터 지원되었다고 하는데요. IBM Knowledge Center에는 공식적으로 문서화되지 않았습니다. 기존 테이블에 ro..
안녕하세요. 오늘 IBM의 defect 알림 메일에서 Informix 결함 관련 내용이 있어 공유드립니다. Informix 14.10의 세번째 12월 5일에 fix pack이 공개되었는데 벌써 결함이 발견되었습니다. 다행히 서버가 다운되지는 않는 것 같지만 마이그레이션 이슈가 있겠네요. APAR 번호는 아래와 같습니다. IT31187: ALTER TABLE CAN FAIL WITH -959/-172 AND ASSERT FAILED 해당 내용은 특정 조건의 테이블과 인덱스가 생성되어 있는 상태에서, INTEGER 타입 컬럼을 추가할 때 약간의 시간 소요후에 -959/-172 오류가 발생하면서 컬럼이 추가되지 않는 것입니다. 아래는 제가 테스트한 내용입니다. $ dbaccess stores_demo - > ..
안녕하세요. 오랜만에 열린 인포믹스 웹캐스트에 본 내용을 공유하고자 합니다. 영어로 말해서 완벽하게 알아들을 수는 없지만, 제가 알고 있는 기술용어와 영어지식을 총동원해서 어느정도는 이해할 수 있었습니다. 2019년에 14.10버전이 출시되면서 Secondary Server 성능이 상당히 개선되었다고 하는데요. 12.10 버전 대비 8배 정도의 성능 향상이 있다고 합니다. 오늘 프리젠테이션에서 replication 기능을 오버홀(overhaul)했다고 하는군요. 완전히 새로 뜯어 고쳤다는 뜻이겠죠? logical log rate를 보는 방법에 대해서도 소개하고 있습니다. onstat과 awk를 함께 쓰는 테크닉도 엿볼 수 있네요. 틈틈이 질문이 등록되기도 했습니다. 화면에 보이는 건 2개 뿐이네요. 저는..
안녕하세요. 2019년 현재, 인포믹스 제품군 중 Workgroup Edition 이하에서는 병렬 처리 기능을 사용할 수 없습니다. 그러나 IBM Withdrawal Announcement 909-049에 따르면 2019년 2월 10일 이전에 Workgroup Edition 라이센스를 구매한 사용자는 병렬 처리 기능을 사용할 수 있습니다. 해당 기능에 대한 물리적인 제한은 인포믹스 11.50.xC7 버전부터 생겼고, 해당 버전의 릴리즈 노트에 설정 파라미터 GE_ALLOW_PARALLEL에 대한 설명이 나와있습니다. 해당 파라미터는 12버전까지 작동했습니다. 인포믹스 14.10 버전의 Knowledge Center에는 관련 설명이 없어 14.10 Workgroup Edition에서도 적용이 되는지 테스트..
안녕하세요. Informix 14.10.xC2 버전이 2019년 9월 12일에 공개되었습니다. Roadmap 계획대로 2019년 3분기에 나왔네요. InformixHQ도 1.1로 버전업되었습니다. 뭐가 달라졌는지 보던차에 Schema Manager란 페이지가 생겼습니다. 아래는 Schema Manager에서 SQL을 실행한 예시 화면입니다. SQL을 실행하는 기능은 이전 버전의 InformixHQ나 OpenAdminTool과 유사합니다. 그런데 explain이라는 키워드를 SQL문 앞에 기입하면 터미널에서 확인하던 SQL 실행계획이 출력됩니다. 사실 이런 기능을 예전부터 간절히 바랐었는데요. 예전에 Fernando Nunes 씨가 아래 링크에서 공유한 방법이 있었는데 사용자가 프로시저를 여러개 작성해야해..
안녕하세요. Informix 데이터베이스의 디스크 저장공간인 DBSpace를 암호화하는 방법을 소개하려고 합니다. 계획에 없던 일이긴 한데 링크드인(LinkedIn) 메일을 통해 아래의 대화가 이뤄진 덕분(?)에 약식으로나마 공부하게 됐습니다. Hello Please help me. How to encrypt the all dbapace in Database informix Version 14? DBSpace 암호화 기능은 12.10.xC8 버전부터 생겼습니다. 사실 12버전에서는 테스트했었는데 14버전에서도 동일하겠거니 하고 테스트를 하지 않았죠. 처음 제가 답변한 내용의 요지는 DISK_ENCRYPTION을 설정하고 백업/리스토어를 하라는 것이었는데 14버전에서는 방법이 약간 달라진 모양입니다. Hi..
- Total
- Today
- Yesterday