SQL Server 2000과 Midas를 사용하고 있습니다..
용량이 적을때는 괜찮았는데.. DB테이블이 커지니까 장난 아니게 느려지는군요..
2tier로했을때와는 비교도 안될정도로 느려졌습니다..
테이블 크기는 약2만 레코드구요 실용량은 약 5Mbyte입니다..
clientdataset의 packetrecords는 10으로 잡았습니다..
테스트결과..네트워크 전송속도 문제보다는..
AppServer가 따라주지 못하는것 같습니다...
초기 로딩에 약 30초가 소요되구요..
packetrecords를 설정하면 그때그때 요청마다 레코드를 가지고 오는걸로 아는데..
무엇때문에 초기로딩속도가 이렇게 많이 걸리는지 모르겠습니다..
SocketConnection을 conected로 바꾸는데도 레코드가 적을때와는 비교가 안되게 느리군요..(단지 AppServer에 connect하는 것인데두 레코드수가 관계잇나요?)
그리고 DBGrid에서 마지막으로 스크롤을 마지막으로 한번에 내리면 약 2분가량 멈춰있습니다..(약간식 스크롤하면.괜찮습니다..)
그때 서버의 CPU사용율은 AppServer거 100%잡아먹고 있습니다..
Midas의 한계인가요? 아니면 해결책이 있나요?..
부디 고수님들의 온정의 손길 부탁드리겠습니다..