Vorwort: Mit der kontinuierlichen Entwicklung der Internettechnologie ist das MySQL-bezogene Ökosystem immer vollständiger geworden und es sind immer mehr Tools entstanden. Einige Unternehmen oder Einzelpersonen haben einige gute Open-Source-Tools veröffentlicht. Dieser Artikel stellt hauptsächlich mehrere praktische MySQL-bezogene Tools vor. Zur Erinnerung: Grafische Operationstools wie Navicat werden hier nicht vorgestellt. 1. SQL Audit-Webtool Die Prüfung und Ausführung von SQL-Anweisungen kann ein Problem sein, das jedes Unternehmen oder Team plagt. Ohne die Unterstützung durch Plattformtools ist eine manuelle Abwicklung möglich, was ineffizient ist und die Qualität nicht garantieren kann. Um Abläufe zu standardisieren und die Effizienz zu verbessern, entwickeln oder führen die meisten Teams möglicherweise selbst Open-Source-Tools ein. Hier sind zwei Open Source- und kostenlose webbasierte SQL-Auditing-Plattformen. Sehnsucht Projektadresse: github.com/cookieY/Yea… Yearning ist eine webbasierte visuelle SQL-Auditing-Plattform, die die SQL-Auditing-Anforderungen der meisten Unternehmen erfüllen kann. Zusätzlich zur Implementierung der regulären SQL-Audit-Funktion werden eine Reihe komfortabler Funktionen wie beispielsweise die Datenabfrage hinzugefügt. Hauptmerkmale:
Vorteil:
Bogenschießen Projektadresse: https://github.com/hhyo/Archery Archery ist als SQL-Audit- und Abfrageplattform positioniert und zielt darauf ab, die Arbeitseffizienz von Datenbankadministratoren zu verbessern, SQL-Start und -Abfragen mehrerer Datenbanken zu unterstützen und umfangreiche MySQL-Betriebs- und Wartungsfunktionen zu unterstützen. Alle Funktionen sind mit dem Betrieb von Mobiltelefonen kompatibel. Hauptmerkmale:
Vorteil:
2. Binlog-Analysetool Im vorherigen Artikel wurden auch Inhalte und Tools zum Binlog-Parsing vorgestellt. Durch die Verwendung von Binlog-Analysetools können wir den von der Datenbank ausgeführten historischen Inhalt deutlich erkennen und den umgekehrten Inhalt für das Rollback abrufen. Es gibt viele Binlog-Parsing-Tools, die auf GitHub durchsucht werden können. Hier sind zwei häufig verwendete. MeinFlash Projektadresse: https://github.com/Meituan-Dianping/MyFlash MyFlash ist ein Tool zum Zurücksetzen von DML-Vorgängen, das von der technischen Abteilung von Meituan Dianping entwickelt und gepflegt wird. Dieses Tool schließt den Rollback-Vorgang durch Analysieren des Binärprotokolls der Version v4 ab. Im Vergleich zu den vorhandenen Rollback-Tools bietet es mehr Filteroptionen, um das Rollback zu vereinfachen. Hauptmerkmale:
binlog2sql Projektadresse: https://github.com/danfengcao/binlog2sql Hauptmerkmale:
3. Percona-Toolkit Offizielle Website-Adresse: https://www.percona.com/doc/percona-toolkit/3.0/index.html# Das PT-Werkzeugset besteht aus verschiedenen kleinen Werkzeugen, wobei die verschiedenen Werkzeuge unterschiedliche Funktionen haben. Zu den Hauptfunktionen gehören die Überprüfung der Datenkonsistenz der Master-Slave-Replikation, die Überprüfung doppelter Indizes, die Archivierung von Daten, Online-DDL usw. Hier ist eine kurze Einführung in die Funktionen einiger häufig verwendeter Tools:
Zusammenfassen: Dieser Artikel stellt kurz verschiedene Arten von Tools vor, darunter SQL-Auditing, Binlog-Parsing und Percona Toolkit. Sie müssen sich noch im Detail mit der Verwendung der einzelnen Tools vertraut machen. Interessierte Studenten können es installieren und erlernen. Gute Werkzeuge können die Arbeit effizienter machen. Oben finden Sie die detaillierten Inhalte mehrerer empfohlener MySQL-bezogener Tools. Weitere Informationen zu MySQL-bezogenen Tools finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: HTML-Hyperlink ein Tag_Powernode Java Academy
>>: Lösung für das domänenübergreifende Problem der SpringBoot- und Vue-Interaktion
Tutorial zur npm-Installation: 1. Laden Sie das N...
Die meisten Browser speichern die Eingabewerte st...
Inhaltsverzeichnis 1. Vorbereitung 2. Bereitstell...
1. Geben Sie die folgende Adresse in den Browser ...
„Was ist los?“ Sofern Sie nicht an bestimmte Arten...
Für meine Arbeit habe ich im Internet viele Infor...
Die Methode hasOwnProperty() des Objekts gibt ein...
öffentliche Funktion json_product_list($where, $o...
Ergebnis: Der Hauptteil besteht darin, die Codelo...
Inhaltsverzeichnis Vorwort MySQL Master-Slave-Rep...
Wenn das Höhenattribut von Text definiert ist, wir...
In diesem Artikel wird der spezifische Code für R...
Im vorherigen Artikel wurde die Implementierungsm...
Denn wenn am Ende des Unterordners kein Schrägstri...
Bei jeder Anmeldung am Testserver ist grundsätzli...