현재 실업무에 사용하기 위하여 테스트 중에 있습니다.
테스트를 하면서 대량의 데이터를 응용프로그램으로 ms-sql 에서 10,000개씩 읽어서 insert 를 하고 있습니다.
(1개로 마다 commit 합니다.)
insert 에 문제는 없는데 중간중간에 cas 가 busy 상태로 멈추는 현상이 나타납니다.
제가 파악한 바로는 log/broker/sql_log 에 broker1_x.sql 이렇게 로그파일을 남기게 되는데 cas 가 1번에서 2번 또는 2번에서 1번으로 전환될때 전환되는 cas의 현재 로그파일의 크기가 큰 cas 로 넘어갈때 멈추는 현상이 나타납니다.
이것이 설정부분의 오류인지 아니면 다른 무슨 문제가 있는것인지 궁금합니다. CM에서 해당 cas 를 재시작 해주면 정상적으로 데이터는 계속 insert 되는상태입니다.
처음 접하는것이라 궁금한것이 많습니다.
많은 도움 부탁드리겠습니다.
안녕하세요.
SQL_LOG 를 끄고 해보시는 것이 좋겠습니다. 설정방법은 매니져에서 사용하는 브로커를 우클릭하면 속성이 나옵니다. 이 속성을 클릭하면 됩니다. 사용하는 브로커는 접근시 33000번을 사용하면 broker1이고, 30000번이면 query_editor 입니다.
그곳에서 SQL_LOG 를 OFF 하신후 다시 작업을 하시면 로그를 쓰지 않으므로 원할히 진행될 것입니다.