Handler_read_rnd가 너무 높습니다(2GB 이상).

Handler_read_rnd가 너무 높습니다(2GB 이상).

광고 프로그램을 실행 중인데 광고를 표시할 때 일부 SELECT, UPDATE 및 DELETE 쿼리가 있습니다. 때로는 광고 표시가 빠르지만 때로는 너무 느립니다. 이때 속도가 느리며 Handler_read_rnd와 Handler_read_rnd_next는 아래와 같습니다.

Handler_read_rnd    2,844.68 M
Handler_read_rnd_next   2,945.63 M

광고 표시 속도를 높이는 방법(Handler_read_rnd 및 Handler_read_rnd_next 감소)

추신: 현재 광고 프로그램 데이터베이스에는 7,068,528개의 행이 있습니다.

답변1

쿼리와 인덱스를 살펴보는 것이 좋습니다. 적절한 인덱스 설정이 있는지 확인하고 대규모 조인에 대한 쿼리를 확인하세요. 둘 다 해당 카운터를 증가시킬 수 있습니다.

인터넷에서 MySQL을 최적화하는 방법에 대한 수많은 가이드가 있습니다. 시작할 수 있는 한 곳은여기. 아니면 다음을 살펴볼 수도 있습니다.MySQL성능 블로그.

관련 정보