欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL實現(xiàn)批量檢查表并進行repair與optimize的方法

 更新時間:2016年04月19日 10:06:18   作者:moxiaomomo  
這篇文章主要介紹了MySQL實現(xiàn)批量檢查表并進行repair與optimize的方法,結合實例形式分析了MySQL批量修復與優(yōu)化表的相關技巧,需要的朋友可以參考下

本文實例講述了MySQL實現(xiàn)批量檢查表并進行repair與optimize的方法。分享給大家供大家參考,具體如下:

以下是shell的參考代碼:

#!/bin/bash
host_name=192.168.0.123
user_name=xiaomo
user_pwd=my_pwd 
database=my_db_name
need_optmize_table=true
tables=$(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "show tables")
for table_name in $tables
do
 check_result=$(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "check table $table_name" | awk '{ print $4 }')
 if [ "$check_result" = "OK" ]
 then
  echo "It's no need to repair table $table_name"
 else
  echo $(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "repair table $table_name")
 fi
 # 優(yōu)化表,可提高性能
 if [ $need_optmize_table = true ]
 then
  echo $(mysql -h$host_name -u$user_name -p$user_pwd $database -A -Bse "optimize table $table_name")
 fi
done

也可以使用mysqlcheck命令,此方法可以在檢查表并自動修復損壞的表,不過該過程比較耗時。

更多關于MySQL相關內(nèi)容感興趣的讀者可查看本站專題:《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數(shù)據(jù)庫鎖相關技巧匯總》及《MySQL常用函數(shù)大匯總

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

相關文章

  • MYSQL本地安裝以及出現(xiàn)的問題解決

    MYSQL本地安裝以及出現(xiàn)的問題解決

    這篇文章主要給大家介紹了關于MYSQL本地安裝以及出現(xiàn)問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • 詳解GaussDB for MySQL性能優(yōu)化

    詳解GaussDB for MySQL性能優(yōu)化

    GaussDB(for MySQL)數(shù)據(jù)庫在寫入性能上,在業(yè)界同類產(chǎn)品中是最好的,這主要得益于GaussDB(for MySQL)在MySQL內(nèi)核方面的諸多優(yōu)化。其中有一項從“送快遞”得來靈感的優(yōu)化——事務異步提交,值得我們分析。
    2021-05-05
  • 記一次mysql字符串末尾空白丟失的排查

    記一次mysql字符串末尾空白丟失的排查

    這篇文章主要介紹了記一次mysql字符串末尾空白丟失的排查的相關資料,需要的朋友可以參考下
    2023-06-06
  • MySQL之mysqldump的使用詳解

    MySQL之mysqldump的使用詳解

    這篇文章主要介紹了MySQL之mysqldump的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • 簡單講解MySQL的數(shù)據(jù)庫復制方法

    簡單講解MySQL的數(shù)據(jù)庫復制方法

    這篇文章主要介紹了簡單講解MySQL的數(shù)據(jù)庫復制方法,利用到了常見的mysqldump工具,需要的朋友可以參考下
    2015-11-11
  • MySQL數(shù)據(jù)的讀寫分離之maxscale的使用方式

    MySQL數(shù)據(jù)的讀寫分離之maxscale的使用方式

    這篇文章主要介紹了MySQL數(shù)據(jù)的讀寫分離之maxscale的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 關于MySQL中savepoint語句使用時所出現(xiàn)的錯誤

    關于MySQL中savepoint語句使用時所出現(xiàn)的錯誤

    這篇文章主要介紹了關于MySQL中savepoint語句使用時所出現(xiàn)的錯誤,字符串出現(xiàn)e時所產(chǎn)生的問題也被作為MySQL的bug進行過提交,需要的朋友可以參考下
    2015-05-05
  • MySQL不能顯示中文問題及解決

    MySQL不能顯示中文問題及解決

    這篇文章主要介紹了MySQL不能顯示中文問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • MySQL 整表加密解決方案 keyring_file詳解

    MySQL 整表加密解決方案 keyring_file詳解

    這篇文章主要介紹了MySQL 整表加密解決方案 keyring_file詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 為什么MySQL不建議使用SELECT?*

    為什么MySQL不建議使用SELECT?*

    這篇文章主要介紹了為什么MySQL不建議使用SELECT?*,不要使用SELECT?*”幾乎已經(jīng)成為了MySQL使用的一條金科玉律,下面文章我們就來看看具體的原因,需要的朋友可以參考一下
    2022-04-04

最新評論