維護 Mysql資料庫執行快照

2021-10-18 02:16:39 字數 1149 閱讀 3835

定時採集系統狀態、mysql狀態,便於後期進行效能瓶頸、故障問題分析所用。可以用於在需要的時候執行一下,收集一下全面的資訊。

寫在前面

link

詳細內容請閱讀原文文件

環境介紹,python3.9 + dbdeployer(mysql5.7.26主從)

如果讀者想測試一下,請閱讀原文的readme.md或是按照以下方法進行測試

1.先拉取這些(圖1)指令碼,路徑為mysqldba/mysql-

snapshot

/(我是為了測試拉取的mysqldba目錄)

2.按照python庫pip3.

9 install -r pip3.

6-requirements.txt

3.建立日誌存放目錄/tools/testpy/mysqldba-master/mysql-

snapshot

/logs(讀者可自定義)

4.執行收集指令碼

python3.9.

/snapshot

.py --host=192.168.66.133 --port=17261 --user=msandbox --password='123456' --conditions="" --interval=30 --storedir=/tools/testpy/mysqldba-master/mysql-snapshot/logs

5.進入日誌目錄檢視收集到的資訊(圖2)

原文有詳細的引數說明和tcpdump的收集方法,推薦您閱讀

對於我個人而言的話,此指令碼可以手動執行(不放在後台)

再次感謝原作者分享

mysql資料庫維護 維護MySQL資料庫表

在本教程中,我們將向您介紹一些非常有用的語句,使您可以在mysql中維護資料庫表。mysql提供了幾個有用的語句,可以有效地維護資料庫表。這些語句使您能夠分析,優化,檢查和修復資料庫表。分析表語句 mysql查詢優化器是mysql伺服器的重要組成部分,為查詢建立了乙個最佳的查詢執行計畫。對於特定查詢...

mysql資料庫維護

進行資料庫維護 analyze table 表名 檢查表鍵是否正確 check table 表1 表2 用來針對許多問題對錶進行檢查診斷啟動問題 help 顯示幫助 safe mode 裝載減去某些最佳配置的伺服器 verbose 顯示全文本訊息 version 顯示版本資訊然後退出錯誤日誌 日誌檔...

mysql 資料庫維護

一 備份資料 1 使用mysqldump命令備份 前提 musql的版本必須一致。mysqldump u username p default character set gbk dbname table1 table2 backupname.sql 例項 mysqldump u root p de...