>  Q&A  >  본문

mysql은 10초마다 7MB 또는 8MB의 쓰기 작업을 수행합니다.

내 mysql은 약 10초마다 7~8MB의 쓰기 작업을 수행하며 일반적으로 몇 백 kb에 불과합니다. 이 문제를 해결하려면 어떻게 해야 합니까?

다음은 비정상적인 상황의 스크린샷입니다

다음은 정상적인 조건의 스크린샷입니다

伊谢尔伦伊谢尔伦2678일 전917

모든 응답(2)나는 대답할 것이다

  • 欧阳克

    欧阳克2017-06-20 10:07:49

    발생 시간이 상대적으로 고정된 경우 전체 프로세스 목록을 지속적으로 표시하여 어떤 의심스러운 문이 높은 트래픽을 유발할 수 있는지 확인, 필터 조건이 없는 전체 테이블 쿼리 등을 표시합니다.
    발생 시간이 고정되어 있지 않은 경우 모니터링이 필요합니다.
    1. 데이터베이스 모니터링, 모니터링 도구를 사용하여 전체 프로세스 목록 표시 작업을 자동으로 수행하고 파일에 기록합니다. doDBA 도구는 이를 달성할 수 있습니다.
    2. 트래픽 패킷 캡처, 문제 정면 해결, 패킷 캡처 모니터링을 수행하고, 패킷 캡처 후 어떤 구문이 트래픽을 유발하는지 분석합니다.
    물론 여기에는 일반적인 지침이 있을 뿐이며 구체적인 작업 세부 사항은 직접 연구해야 합니다

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-20 10:07:49

    기록된 데이터의 양이 많은 경우, 데이터를 가져올 예정인 작업이 있는지 확인해야 합니다.

    데이터베이스 수준에서는 삽입 문의 실행 빈도를 계산하는 도구를 사용할 수 있습니다. 실행 빈도가 너무 높으면 쓰기 IO가 높아질 수 있습니다.

    회신하다
    0
  • 취소회신하다