MySQL 관련 도구 몇 가 지 를 추천 합 니 다.

5140 단어 MySQL공구.
선언:
인터넷 기술 의 발전 에 따라 MySQL 관련 생태 도 점점 완선 되 고 점점 더 많은 도구 가 생 겨 났 다.일부 회사 나 개인 들 이 잇달아 좋 은 도 구 를 개 원 했 는데 이 글 은 주로 몇 가지 MySQL 관련 실 용적 인 도 구 를 소개 한다.여기 에는 Navicat 등 그래 픽 화 된 조작 도구 가 소개 되 어 있 지 않다 는 점 을 알려 드 립 니 다.
1.SQL 심사 웹 도구
SQL 심사 와 집행 은 각 회사 나 팀 이 비교적 곤란 한 일 일 수 있 습 니 다.플랫폼 도구 지원 이 없 으 면 인공 적 인 방식 으로 만 처리 할 수 있 고 효율 이 낮 으 며 품질 을 보장 할 수 없다.조작 을 규범화 하고 효율 을 높이 기 위해 대부분의 팀 은 스스로 개발 하거나 오픈 소스 도 구 를 도입 할 수 있다.오픈 소스 무료 웹 엔 드 SQL 심사 플랫폼 두 가 지 를 소개 합 니 다.
Yearning
프로젝트 주소:github.com/cookieY/Yea…
프로젝트 소개:guide.yearning.io/
Yearning 은 대부분의 회사 의 SQL 심사 수 요 를 만족 시 킬 수 있 는 웹 엔 드 시각 화 SQL 심사 플랫폼 이다.일반적인 sql 심사 기능 을 실현 하 는 동시에 데이터 조회 등 일련의 편리 한 기능 도 추가 했다.


주요 기능:
4.567917.자동화 SQL 문 구 를 심사 하면 SQL 을 자동 으로 검 측 하고 집행 할 수 있 습 니 다
  • DDL/DML 문 구 를 실행 하면 자동 으로 스크롤 백 문 구 를 생 성 합 니 다
  • 감사 기능 을 심사/조회 하 다
  • LDAP 로그 인/못 박 기 및 메 일 메시지 푸 시 를 지원 합 니 다
  • 사용자 정의 심사 작업 흐름 을 지원 합 니 다세 립 도 권한 분 배 를 지원 합 니 다.
    장점:
  • 비 주 얼 이 높 고 사용 이 원활 합 니 다.
  • 4.567917.부분 심사 규칙 은 사용자 정의 할 수 있 습 니 다4.567917.배치 가 간단 하고 의존 항목 이 적다4.567917.기능 이 풍부 하고 SQL 을 심사 하고 집행 할 수 있 으 며 조회 할 수 있 습 니 다4.567917.저 자 는 지속 적 으로 유지 하고 지역사회 의 지원 을 받 습 니 다

  • Archery
    프로젝트 주소:https://github.com/hhyo/Archery
    사용 문서:https://archerydms.com/
    Archery 는 SQL 심사 조회 플랫폼 에 위치 하여 DBA 의 업무 효율 을 향상 시 키 고 다 중 데이터 베 이 스 를 지원 하 는 SQL 온라인 과 조 회 를 지원 하 는 동시에 풍부 한 MySQL 운영 기능 을 지원 하 며 모든 기능 이 핸드폰 엔 드 작업 과 호 환 된다.


    주요 기능:
    4.567917.통합 SQL 조회,심사,집행,백업4.567917.권한 구분 이 명확 하고 심사 집행 이 분리 된다
  • SQL 작업 표 자동 승인,고위 험 문 기각
  • 다른 인 스 턴 스 를 빠르게 접속 합 니 다
  • 느 린 로그 관리,SQL 최적화 등 운영 기능
  • 세 션 관리 및 매개 변수 설정 을 지원 합 니 다다른 도구 플러그 인 을 통합 할 수 있 습 니 다장점:
  • MySQL 외 에 도 다양한 주류 데이터 베 이 스 를 지원 합 니 다
  • 4.567917.기능 이 더욱 풍부 하고 진정 으로 한 플랫폼 을 다 용도 로 한다
  • SQL 최적화,느 린 로그 관리 등 운영 기능 을 갖 추고 DBA 에 더욱 우호 적 입 니 다
  • 4.567917.Python 과 Django 를 바탕 으로 2 차 개발 개조 에 유리 합 니 다4.567917.Yearning 과 Archery 에 대해 각각 장단 점 이 있 죠?모두 우수한 오픈 소스 도구 입 니 다.Yearning 은 MySQL 에 만 적 용 됩 니 다.배치 가 간단 하고 기능 이 뚜렷 하 며 시작 이 쉽 습 니 다.Archery 는 다양한 데이터 베 이 스 를 지원 하고 배치 가 약간 복잡 하 며 기능 이 더욱 풍부 하 며 많은 고급 운영 기능 을 지원 합 니 다.더 좋 은 것 은 없고,더 잘 어 울 리 는 것 은 없다2.binlog 분석 도구
    앞의 글 에서 도 binlog 해석 관련 내용 과 도 구 를 소개 한 적 이 있다.binlog 분석 도 구 를 이용 하면 데이터베이스 에서 실 행 된 역사적 내용 을 똑똑히 볼 수 있 고 역방향 내용 을 얻어 스크롤 백 에 사용 할 수 있 습 니 다.binlog 분석 도 구 는 GitHub 에서 많은 것 을 검색 할 수 있 습 니 다.여기 서 자주 사용 하 는 두 가 지 를 소개 합 니 다.
    MyFlash
    프로젝트 주소:https://github.com/Meituan-Dianping/MyFlash
    마 이 플래시 는 미 단 리 뷰 회사 기술 공학 부가 개발 하고 유지 하 는 스크롤 백 DML 작업 도구 다.이 도 구 는 v4 버 전의 binlog 를 분석 하여 스크롤 백 작업 을 완료 합 니 다.기 존의 스크롤 백 도구 에 비해 더 많은 필터 옵션 을 추가 하여 스크롤 백 을 더욱 쉽게 합 니 다.
    주요 기능:
  • binlog 를 분석 하고 각종 DML 문 구 를 스크롤 합 니 다
  • 4.567917.원생 의 라 이브 러 리,표,SQL 유형,위치,시간 등 여러 가지 여과 방식 을 제공 합 니 다
  • MySQL 여러 버 전 을 지원 하고 GTID 형식 을 지원 합 니 다
  • binlog2sql
    프로젝트 주소:https://github.com/danfengcao/binlog2sql
    binlog2sql 역시 binlog 를 분석 하 는 데 사용 되 는 도구 입 니 다.설치 가 간단 하고 편리 하 며 Python 개발 을 바탕 으로 소스 코드 의 입문 이 간단 합 니 다.
    주요 기능:
  • 원시 SQL,스크롤 백 SQL,메 인 키 를 제거 한 INSERT SQL 등 을 분석 할 수 있 습 니 다
  • 데이터 빠 른 스크롤 백(플래시)
  • 주 전환 후 새 master 에서 데 이 터 를 잃 어 버 린 복구.
  • 3.Percona Toolkit 툴 킷
    홈 페이지 주소:https://www.percona.com/doc/percona-toolkit/3.0/index.html\#
    Percona Toolkit 패 키 지 는 MySQL 을 관리 하 는 고급 패 키 지 를 사용 하여 매우 복잡 하고 번 거 로 운 시스템 작업 을 수 동 으로 수행 할 수 있 습 니 다.PT 도구 라 고 부 르 며 Percona 회사 에서 개발 하고 유지 하 며 많은 데이터 베이스 관리자 들 의 좋 은 조력자 입 니 다.
    PT 패 키 지 는 다양한 작은 도구 로 구성 되 어 있 으 며 도구 마다 다른 역할 을 합 니 다.주요 기능 은 주종 복사 데이터 일치 성 검사,중복 색인 검사,압축 파일 데이터,온라인 DDL 등 이다.다음은 몇 가지 상용 도구 의 기능 을 간단하게 소개 한다.
  • pt-archiver:주로 역사 데 이 터 를 정리 하고 압축 하 는 데 사 용 됩 니 다
  • pt-duplicate-key-checker:중복 되 는 색인 과 외 키 를 열거 하고 삭제 합 니 다
  • pt-kill:조건 에 맞 는 데이터베이스 연결 을 죽 입 니 다
  • 4.567917.pt-online-chema-change:온라인 으로 표 구 조 를 수정 하고 큰 표 DDL 에 자주 사용 합 니 다
  • pt-query-digest:MySQL 로 그 를 분석 하고 보고 서 를 작성 하 며 느 린 로그 분석 에 자주 사용 합 니 다
  • pt-table-checksum:주종 복사 일치 성 을 검증 합 니 다.
  • 요약:
    이 글 은 SQL 심사,binlog 해석,Percona Toolkit 몇 가지 도 구 를 간단하게 소개 하 였 으 며,각 도구 의 사용 방법 에 대해 서 는 여러분 의 상세 한 탐색 이 필요 합 니 다.흥미 있 는 학우 들 은 공 부 를 설치 할 수 있 고,좋 은 도 구 는 일 을 적은 노력 으로 큰 효 과 를 거 둘 수 있다.
    이상 은 몇 가지 MySQL 관련 도 구 를 추천 하 는 상세 한 내용 입 니 다.MySQL 관련 도구 에 관 한 자 료 는 다른 관련 글 을 주목 하 세 요!

    좋은 웹페이지 즐겨찾기