이 글에서는 Mysql 통계 및 지표를 수집하는 방법을 알아봅니다.
대시보드에서 서버 성능에 대한 통계를 확인하세요. 쿼리 탭을 열고 관리 탭을 선택한 다음 탐색기 사이드바의 성능 섹션에서 대시보드를 클릭하여 대시보드를 표시합니다. 다음 그림은 관리 - 대시보드 탭의 정보 구조를 설명합니다.
클라이언트 연결을 통해 MySQL 서버에서 송수신되는 네트워크 트래픽 데이터를 보여줍니다. 들어오는 네트워크 트래픽, 나가는 네트워크 트래픽 및 클라이언트 연결은 모두 데이터 포인트의 예입니다.
MySQL 서버의 주요 성능 및 활동 지표를 보여줍니다. 데이터 항목에는 테이블 오픈 캐시 유효성, 실행된 SQL 문 수, SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER 및 DROP 문 수(초당)가 포함됩니다.
이는 InnoDB 스토리지 엔진과 InnoDB 버퍼 풀에서 생성된 디스크 활동에 대한 일반적인 개요를 제공합니다. 세 가지 데이터 포인트 세트 만들기 -
총계 등 더 자세한 내용을 보려면 차트 위에 커서를 올려보세요.
읽기 요청 수: InnoDB가 초당 버퍼 풀에 보내는 논리적 읽기 요청 수입니다.
쓰기 요청 수: InnoDB가 버퍼 풀에 보낸 논리적 쓰기 요청 수(초당)입니다.
InnoDB가 버퍼 풀에서 충족할 수 없는 논리적 읽기(디스크 읽기) 수입니다. 따라서 이러한 내용은 디스크에서 읽어야 합니다.
현재 사용 중인 InnoDB 버퍼 풀 수입니다. 그래프 위로 마우스를 가져가면 사용량, 사용 가능한 페이지 수 등 자세한 내용을 확인할 수 있습니다.
쓰기된 데이터 - InnoDB 리두 로그 파일에 쓴 총량입니다.
Writes - InnoDB 리두 로그 파일에 대한 실제 쓰기 수
InnoDB 디스크 쓰기: 이 동적 그래프 위로 커서를 이동하면 특정 순간에 발생한 디스크 쓰기 횟수를 관찰할 수 있습니다. 범위에는 이전 120초가 포함됩니다.
Writes - 파일 작업을 사용하여 InnoDB 스토리지 엔진에서 쓴 총 데이터 양(바이트)입니다.
Doublewrite Buffer Writes - 이중 쓰기 작업의 총량입니다.
InnoDB 디스크 읽기 - 이 동적 그래프 위로 커서를 이동하면 특정 순간에 발생한 디스크 읽기 횟수를 관찰할 수 있습니다. 범위에는 이전 120초가 포함됩니다.
Reads - InnoDB 스토리지 엔진이 파일에서 읽은 총 데이터 양(바이트)입니다.
성능 패턴을 기반으로 한 유용한 고급 보고서를 통해 MySQL 서버 운영에 대한 깊은 통찰력을 제공하세요. MySQL 데이터베이스의 성능을 분석하기 위해 MySQL Workbench는 성능 스키마의 SYS 보기를 사용하여 20개 이상의 보고서를 생성합니다. 보고서는 비용이 많이 드는 SQL 문을 식별하고, IO 핫스팟을 분석하고, 대기 데이터 및 InnoDB 엔진 특성을 보는 데 도움이 됩니다. SYS 스키마에 대한 자세한 내용은 MySQL sys 스키마를 참조하세요.
성능 아키텍처 도구를 사용자 정의하고 최적화하기 위한 그래픽 사용자 인터페이스(아래 이미지 참조). 처음에는 대부분의 사람들에게 충분할 "간편한 설정" 탭이 로드됩니다. 완전 활성화 위에 포인터를 놓고 슬라이더의 원을 클릭하면 현재 액세스할 수 있는 각 성능 아키텍처 도구가 활성화됩니다.
MySQL Workbench는 MySQL Server 버전 5.7을 사용하며 기본적으로 SYS 스키마를 포함합니다. 그러나 Workbench는 MySQL Server 5.6용 SYS 스키마의 자체 번들 버전을 설치합니다.
NOTE - MySQL 서버는 저장된 요약 쿼리의 크기를 선택합니다.
성능 아키텍처 감지는 고급 표시를 클릭하여 미세 조정할 수 있습니다. 아래 그림에서는 "소개" 탭과 고급 검색 탭이 선택되어 있습니다.
위 내용은 MySQL 통계 및 지표 수집의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!