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

MySQL實(shí)現(xiàn)MYISAM表批量壓縮的方法

 更新時(shí)間:2016年04月19日 10:50:32   作者:moxiaomomo  
這篇文章主要介紹了MySQL實(shí)現(xiàn)MYISAM表批量壓縮的方法,實(shí)例分析了MySQL使用shell命令批量壓縮MYISAM表的相關(guān)技巧,需要的朋友可以參考下

本文實(shí)例講述了MySQL實(shí)現(xiàn)MYISAM表批量壓縮的方法。分享給大家供大家參考,具體如下:

關(guān)于對(duì)MYISAM表的壓縮,可以使用myisampack和myisamchk完成(myisampack完之后必須進(jìn)行myisamchk才能使用壓縮后的表,而且是只讀的), 其詳細(xì)地用法可以參考官方文檔:
http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html。

這兩個(gè)操作需要謹(jǐn)慎使用,在壓縮之前需要確認(rèn)mysqld已關(guān)閉或者要壓縮的表不會(huì)有其他的sql操作;而且壓縮過(guò)程會(huì)很占用cpu資源,建議在服務(wù)器空閑的狀態(tài)進(jìn)行。

下面是用于實(shí)現(xiàn)某數(shù)據(jù)庫(kù)下表壓縮的shell過(guò)程(值得注意的是,如果數(shù)據(jù)量大,建議分多次操作,因其會(huì)很耗時(shí)):

#!/bin/bash
data_dir="/data/mysql/my_dbname/"
filelist=`ls $data_dir`
echo "MYISAMPACK BEGIN."
for filename in $filelist
do
  idx=`expr match "$filename" ".*.MYI"`
  if [[ $idx>0 ]]
  then
    /usr/bin/myisampack $data_dir$filename
  fi
done
echo "MYISAMPACK End. MYISAMCHK BEGIN."
for filename in $filelist
do
  idx=`expr match "$filename" ".*.MYI"`
  if [[ $idx>0 ]]
  then
    /usr/bin/myisamchk -r -o -f --sort-index --analyze $data_dir$filename
  fi
done
echo "MYISAMCHK END."

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

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

相關(guān)文章

  • 更改Mysql root用戶密碼

    更改Mysql root用戶密碼

    這篇文章主要介紹了更改Mysql root用戶密碼的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 深入了解MySQL中INSTR()函數(shù)的使用

    深入了解MySQL中INSTR()函數(shù)的使用

    本文主要介紹了深入了解MySQL中INSTR()函數(shù)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • MySQL數(shù)據(jù)庫(kù)的高可用方案總結(jié)

    MySQL數(shù)據(jù)庫(kù)的高可用方案總結(jié)

    這篇文章主要針對(duì)MySQL數(shù)據(jù)庫(kù)的高可用方案進(jìn)行詳細(xì)總結(jié),高可用架構(gòu)對(duì)于互聯(lián)網(wǎng)服務(wù)基本是標(biāo),本文是對(duì)各種方案的總結(jié),感興趣的小伙伴們可以參考一下
    2016-05-05
  • MySQL深分頁(yè)問(wèn)題原理與三種解決方案

    MySQL深分頁(yè)問(wèn)題原理與三種解決方案

    本文主要介紹了MySql深分頁(yè)問(wèn)題原理與解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • mysql 報(bào)錯(cuò) incompatible with sql_mode=only_full_group_by解決

    mysql 報(bào)錯(cuò) incompatible with sql_mode=only

    這篇文章主要為大家介紹了mysql 報(bào)錯(cuò) incompatible with sql_mode=only_full_group_by解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • MySQL中數(shù)據(jù)視圖操作詳解

    MySQL中數(shù)據(jù)視圖操作詳解

    視圖是從一個(gè)或多個(gè)表(或視圖)導(dǎo)出的表。視圖一經(jīng)定義,就可以像表一樣被查詢、修改、刪除和更新。本文就來(lái)和大家講講MySQL數(shù)據(jù)視圖的一些基本操作,需要的可以參考一下
    2022-08-08
  • MariaDB(Mysql分支)my.cnf配置文件中文注釋版

    MariaDB(Mysql分支)my.cnf配置文件中文注釋版

    這篇文章主要介紹了MariaDB my.cnf配置文件中文注釋版,MariaDB是Mysql的一個(gè)分支,完全兼容Mysql,需要的朋友可以參考下
    2014-06-06
  • mysql中point的使用詳解

    mysql中point的使用詳解

    MySQL的point函數(shù)是一個(gè)用于處理空間坐標(biāo)系的函數(shù),它可以將兩個(gè)數(shù)值作為參數(shù),返回一個(gè)Point對(duì)象,這篇文章主要介紹了mysql中point的使用,需要的朋友可以參考下
    2023-07-07
  • MYSQL中binlog優(yōu)化的一些思考匯總

    MYSQL中binlog優(yōu)化的一些思考匯總

    這篇文章主要給大家介紹了關(guān)于MYSQL中binlog優(yōu)化的一些思考,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • MySQL?8.0.35數(shù)據(jù)庫(kù)下載安裝以及環(huán)境變量的配置方法

    MySQL?8.0.35數(shù)據(jù)庫(kù)下載安裝以及環(huán)境變量的配置方法

    很多朋友剛開(kāi)始接觸mysql數(shù)據(jù)庫(kù)服務(wù)器,這篇文章主要給大家介紹了關(guān)于MySQL?8.0.35數(shù)據(jù)庫(kù)下載安裝以及環(huán)境變量的配置方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12

最新評(píng)論