오늘 여러가지로 버라이어티하다.

 

분명 튜닝이라는것은 어떤것의 성능을 최대로 끌어 올리기 위한것이다.

 

어떤고객이 6만라인을 읽어 들이도록 쿼리를 던졌는데 제대로 처리가 안된다고 문의를 하였다.

 

그래서 보니...컬럼라인이 18만개였다. -_-;;

 

아마도...서버는..지가 처리 할수 있는 라인만큼 읽다가...시간이 초과 된다고 에러를 내뿜는거 같다.

 

 

기본적인 세팅에서 흔히 볼수 있는 문제일거다.

 

세션타임부터 시작해서 스크립트 실행 타임까지 모두 체크해 봤지만 문제될 만한것은 안보였다.

 

짱구를 굴리기 시작했다. 처리를 제대로 못하는거 같으니 SQL 쪽에서 튜닝을 보자.

 

어처구니 없는 해답을 찾았다.

 

 

병령처리 방식의 임계값을 올려주니 처리가 된다...-_-

 

어느 사이트에 보니 최고 25까지 허용된다고 해서 25로 해줬다. 잘돌아 간다. 헐...

 

문제는 해결이 되었지만..한가지 걱정인것은...과연..차후에..또..이런문제가 생겼을때..그이상으로 오버튜닝이 안된다면..그땐 어찌해야 할지;; -_-;;