如何批量清除128组节点db上面的过期的binlog,释放磁盘空间_MySQL
bitsCN.com
如何批量清除128组节点db上面的过期的binlog,释放磁盘空间
如果10台以内的db的话,自己手动ssh进去,clean就足以,但是上百台呢,就要写脚本了。大概思路:在 一台db跳转机上面, 写一个脚本,访问slave,远程获取正在复制的master上面的binlog位置, 然后再远程去purge master上面的binlog.
1, 建立slave dbserver列表 slavelist; 一个slave一行。
2,远程获取slave db上面的binlog位置以及slave的master主机名(也许是ip地址)
3,拿到binlog位置以及master主机名,然后ssh远程清理掉master上面的binlog
4,shell for循环操作step 2以及step 3。
附带脚本1:clean_binlog.sh
[python]
#!/bin/bash
# p1 the slave mysql db server
db03=$1
echo $dbserver;
ster_Log_File=`ssh $db03 " mysql -uxx -pxx --ssl-ca=/opt/mysql/ssl/ca-cert.pem --s
sl-cert=/opt/mysql/ssl/server-cert.pem --ssl-key=/opt/mysql/ssl/server-key.pem -e /"show slave status/G;/" |grep -i master_Log_File
"`;
# echo ##### 获取binlog信息
log_file=`echo $ster_Log_File | awk '{print $2}'`;
db01tmp=`ssh $db03 " mysql -uxx -pxx --ssl-ca=/opt/mysql/ssl/ca-cert.pem --s
sl-cert=/opt/mysql/ssl/server-cert.pem --ssl-key=/opt/mysql/ssl/server-key.pem -e /"show slave status/G;/" |grep -i Master_Host
"`;
[python]
# 获取master主机名或者ip地址
db01=`echo $db01tmp | awk '{print $2}'`
# 开始清理binlog日志信息
[python]
ssh $db01 " mysql -uxxx -pxx --ssl-ca=/opt/mysql/ssl/ca-cert.pem --ssl-cert=/op
t/mysql/ssl/server-cert.pem --ssl-key=/opt/mysql/ssl/server-key.pem -e /"purge master logs to '$log_file';/" "
# check master上面的binlog信息
[python]
ssh $db01 " df -h /mysql/binlog ";
[python]
附带批量for循环脚本2:
for s in `cat slavelist`; do sh clean_binlog.sh $s; done
这个是比较粗略的方案,肯定有不足之处,我的128组是mm组合,所以这样操作是可以的,架构不同估计会有变动,这里还涉及到purge之前的binlog的备份等等(有专门的备份机以及备份脚本)。
bitsCN.com
Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Dieser Artikel ist ein Nachdruck aus dem öffentlichen WeChat-Konto „Leben im Informationszeitalter“. Der Autor lebt im Informationszeitalter. Um diesen Artikel erneut zu drucken, wenden Sie sich bitte an das öffentliche Konto Living in the Information Age. Beim maschinellen Lernen besteht ein Grundkonzept darin, den Unterschied zwischen zwei Stichproben zu beurteilen, sodass die Ähnlichkeit und Kategorieinformationen zwischen den beiden Stichproben ausgewertet werden können. Das Maß zur Beurteilung dieser Ähnlichkeit ist der Abstand zwischen zwei Stichproben im Merkmalsraum. Es gibt viele Messmethoden, die auf unterschiedlichen Dateneigenschaften basieren. Im Allgemeinen definieren Sie für zwei Datenproben x, y eine Funktion d (x, y). Wenn sie als Abstand zwischen den beiden Proben definiert ist, muss d (x, y) die folgenden Grundeigenschaften erfüllen: Nicht- Negativität: d(x, y)>=0 Identität: d(x, y)=0 ⇔ x=y Paar

Swap Space spielt in Linux-Systemen eine wichtige Rolle, insbesondere wenn das System nur wenig Arbeitsspeicher hat. Es fungiert als Backup-Speicherplatz, der dazu beiträgt, dass das System auch unter hoher Last reibungslos läuft und die Stabilität aufrechterhält. Dieser Artikel bietet Ihnen eine detaillierte Anleitung zum Hinzufügen von Swap-Speicherplatz unter Ubuntu 22.04LTS, um sicherzustellen, dass die Leistung Ihres Systems optimiert ist und verschiedene Arbeitslasten bewältigen kann. Swap Space verstehen Swap Space stellt virtuellen Speicher bereit, der als Ergänzung zum physischen RAM des Systems verwendet wird. Wenn das System nur noch wenig RAM hat, lagert der Kernel Daten auf die Festplatte aus, um Speichermangel und Systemabstürze zu verhindern. Linux-Systeme verwenden üblicherweise Swap Space, um diese Situation zu bewältigen. Führen Sie mehrere speicherintensive Anwendungen gleichzeitig aus, um sehr große Dateien oder Daten zu verarbeiten

50–80 GB verbleibender Speicherplatz auf Laufwerk C sind besser geeignet. Da das System in Zukunft Junk-Dateien, Cache-Dateien usw. generieren wird, wird empfohlen, mindestens 50 GB bis 80 GB Speicherplatz für das Laufwerk C zu reservieren, wenn Sie es nicht gewohnt sind, bei der Installation von Software einen Pfad auszuwählen und nicht zu bereinigen Wenn Sie Ihren Computer häufig verwenden, sind mindestens 100 GB erforderlich.

Wie wir alle wissen, kann es zu Systemverzögerungen, Verzögerungen und sogar Dateiverlusten kommen, wenn die belegte Systemfestplatte nach Abschluss der Systeminstallation zu groß ist. Bevor Sie das Win11-System installieren, müssen Sie daher wissen, wie viel Speicherplatz auf dem Laufwerk C für das Upgrade von Win11 erforderlich ist. Schauen wir uns das mit dem Editor an. Wie viel Speicherplatz auf dem Laufwerk C ist für das Upgrade von Win11 erforderlich: Antwort: Das Upgrade von Win11 erfordert 20–30 GB Speicherplatz auf dem Laufwerk C. 1. Gemäß den Win11-Konfigurationsanforderungen von Microsoft können Sie sehen, dass für die Win11-Installation 64 GB Festplattenspeicher erforderlich sind. 2. Tatsächlich besteht jedoch im Allgemeinen kein Bedarf für einen so großen Raum. 3. Laut Feedback von Benutzern, die Win11 bereits installiert haben, erfordert das Win11-Upgrade etwa 20–30 GB Speicherplatz auf Laufwerk C. 4. Aber wenn unsere Tür nur hat

Auf der Xbox-Konsole steht eine riesige Auswahl an Spielen zum Herunterladen und Spielen zur Verfügung. In Verbindung mit dem Xbox Game Pass-Abonnement von Microsoft hört der Spaß mit Ihrer Spielesammlung nie auf. Es besteht jedoch das Problem des für Spiele verfügbaren Speicherplatzes, der auf der Xbox Series S 356 GB und auf der Xbox Series X 850 GB beträgt. Während dies in früheren Versionen des Spiels in Ordnung war, lag die maximale Größe des Spiels wahrscheinlich zwischen 20 und 45 GB, was bei neueren Spielen nicht der Fall ist. Kürzlich verfügbare Spiele beanspruchen am Ende viel Speicherplatz auf der Festplatte, sodass wir weniger Platz zum Herunterladen anderer Spiele haben. ForzaHorizon5 und Halo5Guardians und mehr

Wenn Sie ein iPhone 15 oder iPhone 15 Pro Max besitzen, können Sie mit iOS 17.2 räumliche Videos aufnehmen, um sie in der Fotos-App auf den kommenden Vision Pro-Kopfhörern von Apple anzusehen. So machen Sie es. Die VisionPro-Kopfhörer von Apple werden voraussichtlich etwa im Februar 2024 auf den Markt kommen. Bis dahin können Sie sich darauf vorbereiten, indem Sie mit Ihrem iPhone Videos in einem speziellen Format namens Spatial Video aufzeichnen, das auf den Kopfhörern von Apple angesehen werden kann. Räumliche Videos erscheinen auf einem iPhone wie normale Videos, auf VisionPro bieten sie jedoch nahezu Dreidimensionalität

1. Einleitung Aufgrund des explosionsartigen Wachstums aktueller Computernetzwerke ist das daraus resultierende Problem die schnell zunehmende Anzahl von Netzwerkangriffen. Verschiedene Bereiche unserer Gesellschaft, von Regierungsbehörden bis hin zu verschiedenen kritischen Infrastrukturen in der Gesellschaft, sind stark von Computernetzwerken und Informationstechnologie abhängig. Offenbar sind sie auch anfällig für Cyberangriffe. Typische Netzwerkangriffe deaktivieren den Zielcomputer, schalten Dienste offline oder greifen auf die Daten des Zielcomputers zu. Die Zahl und die Auswirkungen von Cyberangriffen haben seit den 1990er Jahren deutlich zugenommen. Unter Netzwerksicherheit versteht man eine Reihe von Technologien zum Schutz von Netzwerkgeräteaktivitäten und Maßnahmen, um sie vor allen möglichen Bedrohungen zu schützen. In der herkömmlichen Netzwerksicherheitstechnologie handelt es sich bei den meisten um statische Zugriffsverwaltung, und das Sicherheitskontrollsystem schützt basierend auf voreingestellten Definitionen.

Wie sind die Beschäftigungsaussichten der klinischen Pharmazie an der Harbin Medical University? Obwohl die Beschäftigungssituation im Land nicht optimistisch ist, haben Absolventen der Pharmazie immer noch gute Beschäftigungsaussichten. Insgesamt ist das Angebot an Pharmaabsolventen geringer als die Nachfrage. Pharmaunternehmen und Pharmafabriken sind die Hauptkanäle für die Aufnahme solcher Absolventen. Auch die Nachfrage nach Talenten in der Pharmaindustrie wächst stetig. Berichten zufolge hat das Angebot-Nachfrage-Verhältnis für Doktoranden in den Hauptfächern Pharmazeutische Präparate und Naturmedizinische Chemie in den letzten Jahren sogar 1:10 erreicht. Beschäftigungsrichtung des Hauptfachs „Klinische Pharmazie“: Nach dem Abschluss können Studierende des Hauptfachs „Klinische Medizin“ in medizinischen und Gesundheitsabteilungen, in der medizinischen Forschung und anderen Abteilungen in der medizinischen Behandlung, Prävention, medizinischen Forschung usw. tätig werden. Beschäftigungspositionen: Medizinischer Vertreter, Pharma-Vertriebsmitarbeiter, Vertriebsmitarbeiter, Vertriebsleiter, Regionaler Vertriebsleiter, Investmentmanager, Produktmanager, Produktspezialist, Krankenpfleger
