잘 실행이 되다가... 한참후( 실행후 1~2시간 이후에 )
( 1개의 Connection 으로, 초당 10~30 건정도의 insert 및 update 를 해야하는 일들을 수행하고 있습니다. )
갑자기..
Out of memory (Needed 8164 bytes)
Mysql Client ran out of memory
라는 에러가 뜹니다.
쿼리자체는 .
select a from table where b = '%d' order by a desc limit 1
이런 쿼리에서 에러가 나구요.. 그후로.. 쭈욱, 같은일을 할때 계속 에러가 납니다. ㅜ_ㅠ
해당 테이블에는 30만건정도의 데이터가 insert 되어져 있고,
MyISAM 테이블을 사용하고 있습니다.
쿼리에 의한 리턴값이 너무 많을때 발생한다고 하는데..
limit 1 로 한개의 row 에 한개의 a 컬럼만 가져오는데, 리턴값이 너무 많다는건 이해할수 없는것 같구요.. -_ㅠ
조언좀 부탁드릴께요. ^^ __
|