안녕하세요~
DB가 비정상적으로 느린것 아닌가 해서 질문드립니다.
AMD X2 4000+, 2GB 메모리에서
약 15만개의 레코드
총 사이즈는 대략 2-3GB쯤 됩니다.(테이블크기)
근데 select문에서 너무 느립니다. 단지 select count(*) from tbname limit 100000,100;
이정도 쿼리도 몇분씩 걸립니다.
그런데 cpu점유율은 채 10%를 안넘네요.
뭐가 문제일까요?
그냥 카운팅만 하실려면 limit 문 빼세요... 그리고 보아하니 디스크가 ide 나 sata 같은데... ps. 15만개 밖에 안되는데는 2기가가 넘다니 좀 어처구니가 없군요....
아니요. 저건 그냥 예일뿐입니다. limit문은 특정 묶음을 끌어오기 위해 어쩔수 없이 필수적이구요. 사이즈가 큰것은 크롤러가 긁어온 데이터를 담아두기 때문입니다. 다른 방법이 없을까요?