이 문제로 언제나 끙끙거리다가(?) 요며칠 전에 해결 했습니다.
어떻게 해결 했는지, 궁금하신 분들이 꽤 있을진데,
제가 이말 하면 무진장 실망하실 터이지만. ^.^
어떻게 해결해냐면, 컴을 바꾸어버렸습니다.
팬티엄 III 800짜리 두개와, 메모리 800MB 정도를 꽂은 마더보드에,
SCIS III 컨드롤러와, SCIS 하드를 사용하는
컴으로 바꾸니까,
기존에 쓰고 있던 속도의 약 10배가량 빨라지더군요. /./
(예전에는 초기 select 시간이 약 3초 정도 걸렸든데,
이제는 0.x 초대입니다. 아주 흐뭇하지요. ^.^)
지금까지 결론은,
완벽히 옵티마져된 쿼리에서 대용량 자료(약 10만건 이상 되는 자료들)에
대한 초기 select 시간은,
그 컴의 하드디스크 억세스 속도와, CPU 속도에 달려있고,
똑같은 자료에 대한 연이은 select 쿼리의 속도는 메모리에 달려있는 것
같습니다.
이부분은 오라클에서도 똑같은 상황을 만들어내더군요.
결국 회사에 우기고 우겨서 그나마 저컴을 구입하게 되었습니다. /./
(너무 늦다! 이생각이 드시면,
제일 먼저 의심할 것은 쿼리문이며,
다음은 하드웨어임을 ....)
|