mysql簡單的碎片清理指令碼
mysql簡單的碎片清理指令碼
#!/bin/bash
date=`date +”%Y-%m-%d %H:%M:%S”`
echo $date >>/root/qingli.log
tables=$(/usr/local/mysql/bin/mysql -u root -p”tina” 2>/dev/null -e “select concat(table_schema,`.`,table_name) from information_schema.tables where data_free>0 and engine !=`MEMORY`;” |grep -v “concat” |grep -v “tinatest” |grep -v “information_schema” |grep -v “mysql”)
for table in $tables
do
/usr/local/mysql/bin/mysql -u root-p”tina” 2>/dev/null -e “optimize no_write_to_binlog table $table;” >>/root/qingli.log
done
新增no_write_to_binlog,是為了保證只在這個主庫上執行,這個命令不用傳到從庫,以免從庫執行過久,導致同步延遲
#!/bin/bash
date=`date +”%Y-%m-%d %H:%M:%S”`
echo $date >>/root/qingli.log
tables=$(/usr/local/mysql/bin/mysql -u root -p”tina” 2>/dev/null -e “select concat(table_schema,`.`,table_name) from information_schema.tables where data_free>0 and engine !=`MEMORY`;” |grep -v “concat” |grep -v “tinatest” |grep -v “information_schema” |grep -v “mysql”)
for table in $tables
do
/usr/local/mysql/bin/mysql -u root-p”tina” 2>/dev/null -e “optimize no_write_to_binlog table $table;” >>/root/qingli.log
done
新增no_write_to_binlog,是為了保證只在這個主庫上執行,這個命令不用傳到從庫,以免從庫執行過久,導致同步延遲
相關文章
- MySQL密碼加密認證的簡單指令碼MySql密碼加密指令碼
- 2 個簡單的 python 指令碼,連線 MySQL 和讀取 ExcelPython指令碼MySqlExcel
- 簡單的 Shell 指令碼入門教程指令碼
- redis中lua指令碼的簡單使用Redis指令碼
- Win10系統怎麼清理磁碟碎片 win10系統清理磁碟碎片的方法Win10
- 簡單的快捷指令
- 【Ubuntu】Ubuntu常用的更新、清理命令指令碼Ubuntu指令碼
- windows系統垃圾清理指令碼Windows指令碼
- 【Node】簡單快捷的圖片壓縮指令碼指令碼
- 簡單易懂的XSS(跨站指令碼攻擊)指令碼
- elasticsearch實現簡單的指令碼排序(script sort)Elasticsearch指令碼排序
- 案例:通過shell指令碼實現mysql資料備份與清理指令碼MySql
- MySQL指令碼MySql指令碼
- 利用 Powershell 編寫簡單的瀏覽器指令碼瀏覽器指令碼
- 怎麼用python寫簡單的遊戲指令碼?Python遊戲指令碼
- 簡單開發的DOS指令
- MySQL的表碎片處理MySql
- 清理臨時表規範以及指令碼指令碼
- MySQL 常用指令碼MySql指令碼
- 一個簡單的Linux啟動jar包的shell指令碼LinuxJAR指令碼
- MySQL表碎片整理MySql
- 【C/C++】ghost ddl指令碼簡單實現C++指令碼
- POSTMAN 單執行緒簡易刷星指令碼Postman執行緒指令碼
- elasticsearch 索引清理指令碼及常用命令Elasticsearch索引指令碼
- shell 備份檔案指令碼+自動清理指令碼
- 【BASIS】HANA備份指令碼,Catalog自動清理指令碼
- 手把手教你編寫最簡單的效能指令碼指令碼
- Mysql replication check指令碼MySql指令碼
- mysql備份指令碼MySql指令碼
- mysql巡檢指令碼MySql指令碼
- HTML 指令碼簡介HTML指令碼
- Bash 指令碼簡介指令碼
- Redis4.0如何自動清理記憶體碎片Redis記憶體
- Laravel 中簡約而不簡單的 Macroable 巨集指令LaravelMac
- 簡單分析AutoIt指令碼的反編譯和程式碼格式化問題指令碼編譯
- linux 常用Mysql指令碼命令LinuxMySql指令碼
- mysql之 OPTIMIZE TABLE整理碎片MySql
- linuxshell程式設計實戰-編寫簡單的指令碼實用工具Linux程式設計指令碼
- 簡單介紹Shell指令碼之檔案批次建立與修改的方法指令碼