안녕하세요.
델파이와 Ms-Sql7.0을 이용해 프로그램이 작성되었습니다. 문제는 자료를 입력후 한참(약 5분~10분)있다가 자료가 보여지는 문제인데요. 어떤 자료는 바로 보이고 어떤 자료는 처리가 되었음에도 상당히 지연된후 보이는 증상입니다. 예를들면 구매발주에서 구매확정을 선택하면 인쇄대상 리스트에서 자료가 보여야하는데 구매확정처리가 되었음에도 리스트에 뜨지를 않습니다. 물론 Query분석기에서 Sql로 select * from ....해도 해당 자료가 안보이고요. 그러다가 몇분정도 지나면 자료가 보입니다. 추측은 log가 많이 쌓여서 그런가하는 추측뿐인데 고수분들의 답변부탁드립니다. 수고하세요.
혹시 Application이 종료될때에 자동 commit을 하도록 설정한 것인지
모르니.. 확인해 보시는게 좋을 듯합니다..
이미 구매발주 확인은 했는데..
sql문에서 조회해도 나타나지 않는다면,
분명히, commit이 수행되지 않았을 가능성이 큽니다..
혹시나, 구매발주 확인을 클릭 후
프로그램이 멈춤 혹은 대기 상태로 빠지는게 아닌지 확인하시고
만약 그렇다면,
Sql Tunning이 필요합니다..
하지만, 증상을 미루어 보면,
멈춤 혹은 대기 상태는 아닌것 같으니..
commit이 되지 않는것이
아닌가 생각됩니다..