Q&A

  • 파라독스의 성능은 얼마나
저희병원에서 이번에 OCS 프로그램(병원 관리 프로그램)이 파라독스 와 델파이로

만들어져 있습니다. 한번에 50개정도가 접속을 하고 있는 것 같구요.

.......



계속 락이 걸리고 다운이 되는 상황입니다.







1  COMMENTS
  • Profile
    coolling 2001.02.05 22:24
    전에 파라독스 땜에 고생한적이 있는데.. 그때.. 강호규님이 말씀하시길.....





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

    이미 정해지게 됩니다.

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

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

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

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

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

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

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

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

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



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

    패키지를 보급했는데

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

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



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

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

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

    있습니다.

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

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

    사용하시면 될 것 같군요.