> 저희 회사 에서 mysql를 이용해 홈페이지를 운영중입니다
> 얼마전 홈페이지 서버 환경을 바꾸어
> windows2000 + mysql + php 환경에서 홈페이지 를 운영하던중
> mysql 폭주 문제가 생겼습니다
> 회원의 정보중 수치관련 데이타가 엄청나게 상승합니다
> 회원이 접속해 어떤 작업을 한후에 결과에 따라 수치가 1씩
> 상승하여야 하는데 mysql 데이타가 몇백만 까지 상승하는 군요
> 항상 그런것이 아니고 하루에 한두 번 발생하는 군요
> 이럴경우 지금은 mysql을 실행 중지시켰다가 다시 실행한 후
> 데이타를 고치고 있습니다
> 그럼 잠시 동안 은 제대로 동작하다가 다시 폭주를 해
> 수치가 엄청나게 상승하는 군요
> 부디 문제해결을 위한 답변 부탁드립니다
이리만 말씀하신다면 저로서는 답변을 드릴 방법이 없습니다.
상황을 알아야만 그리고 소스를 볼수 있어야만 원인 해명의 실마리가 잡히겠지요.
하여튼 폭주의 원인에 따라 처치가 달라 질것임에는 틀림 없습니다.
가장 많은 동일테이블에 대한 사용자들간의 간섭이 그 문제라면 table lock 기능을 사용해 보시기 바랍니다. 이게 가장 많은 원인이겠지요.
더 많은 경우는 프로그램의 에러로 인한 경우가 많습니다.
|