flex와 java와 연동해서 1초 간격으로 DB에서 데이터를 가져와 flex에서 뿌려주는 작업을 하고 있습니다.
flex에서 timer로 1초간격으로 java class를 호출 하는데 쿼리가 늦어지면서 응답이 늦어 집니다.
나중에는 DB에서 too many connection이 계속 발생되구요..
DB쪽의 커넥션이 끊고 연결되는 동작이 많다보니. 문제가 발생되는 걸로 생각되어
connection 정보를 메모리에 올려 놓고 필요할때 마다 메모리값을 참조해서 DB의 데이터를 불려오려고 하는데 어떤 형태로 구현해야할까요??
현재 사용환경은 windows server 2003, mysql serever 5.1, java 1.6 , tomcat 6.0 을 사용중입니다..
고수님들 답변 부탁드립니다.. 꾸벅~ |