Q&A

  • 파라독스(Paradox) 테이블의 최대 크기 및 성능은?
파라독스, 테이블의 최대 크기는 어느정도입니까?

한 만건정도가 입력되면, DB에 문제가 있다고 하는데

파라독스의 자세한 성능을 알고 싶습니다..

늘 질문만하게 되네요.... 나는 언제 고수가 되나.ㅠㅠ

1  COMMENTS
  • Profile
    강호규 2000.08.23 02:50
    coolling wrote:

    > 파라독스, 테이블의 최대 크기는 어느정도입니까?

    > 한 만건정도가 입력되면, DB에 문제가 있다고 하는데

    > 파라독스의 자세한 성능을 알고 싶습니다..

    > 늘 질문만하게 되네요.... 나는 언제 고수가 되나.ㅠㅠ



    파라독스 테이블의 사이즈(파일 사이즈) 생성 당시에

    이미 정해지게 됩니다.

    BDE 에서 설정한 Block Size의 값에 따라

    default=2048로 하면 120 메가정도가 되고

    최대로 블럭사이즈를 잡으면 2G까지 됩니다.

    블럭사이즈는 BDE에서 관리하는 버퍼와도 관련이 있습니다.

    이것을 늘리면 늘릴 수록 BDE에서 관리하는 버퍼사이즈와도

    연관이 있기 때문에 테이블이 잘 깨질 확률도 그만큼

    높아지게 됩니다. 그렇기 때문에 테이블 작업시에

    변경사항이 있으면 적당한 시기에

    하드디스크로 내리도록 구성해야 되겠죠?



    전에 저도 이런 문제 때문에 전에 고생을 많이 했습니다.

    패키지를 보급했는데

    120메가가 넘으니 "Table is Full" 이란 에러가 발생하고

    더이상 입력이 되질 않더군요.



    이럴 경우에는 2가지 방법으로 해결책을 찾을 수 있습니다.

    1. 블럭사이즈를 늘린 상태로 테이블을 새로 생성 한 후에

    원래의 테이블에서 새로 작성한 테이블로 자료를 옮기는 방법이

    있습니다.

    2. DbiDoRestructure(...)를 사용하여 테이블의 구조를 변경하는

    방법이 있습니다. 이미 유틸리티가 나와 있으니 다운받아

    사용하시면 될 것 같군요.