2012-01-17 5 views
0

MySQL은 큰 IO를 생성 시작합니다.MySQL은 큰 IO를 생성

하나의 웹 사이트가 세션에서 많은 행을 가지며 요청 테이블 (Whan 사용자는 사이트에 입력하고 앱은 테이블 요청 및 세션에서 그에 대한 정보를 작성합니다). 사이트에서 memcache 등을 사용하지 않았습니다.

이 데이터베이스를 최적화하기 위해 mysql_query_cache를 설정하는 방법은 무엇입니까? 아직하지 않다면

답변

1
  • , 당신은 당신의 세션 테이블에 인덱스를 추가해야합니다 : http://dev.mysql.com/doc/refman/5.1/en/optimization-indexes.html
  • 또한 과거와 만료 된 세션 데이터를 제거하는 청소 메커니즘을 추가해야합니다.
  • 다른 세션 저장소를 사용할 수도 있습니다. 예를 들어 memcached 또는 reddis에 대해 생각하고 있습니다.