안녕하세요. 질문이 있어 이렇게 글을 올립니다.
contains함수로 CLOB 데이터를 빠르게 검색할 수 있었는데 LOB 데이터만 저장하는 DBF 파일 크기가 커지면서 CLOB 데이터 검색시 반환 까지 50초 정도 걸리는 재앙수준의 결과를 초래헀습니다.
현재 총 DBF파일 크기는 150기가 정도 되며 CLOB만저장하는 DBF파일은 한 파일당 9기가씩 됩니다.
검색 속도를 늘리는 방법으로 DBF 파일을 쪼개는 방법밖에 없을까요?
또한 한 DBF 파일의 적절한 사이즈는 어느정도일까요?
답변부탁 드립니다. 감사합니다.
제가 판단하기에는 DBF 파일 size의 문제는 아닌것 같고요, contains operator를 사용하기 위해 해당 Column에 적절한 Index가 생성되었는지, 생성되었다면 Index가 문제없이 사용되고 있는지 확인해 보셔야 될 것 같습니다.
Oracle Text 관련 내용을 좀 보셔야 될 것 같습니다.