国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL實現MYISAM表批量壓縮的方法

2024-07-24 12:44:57
字體:
來源:轉載
供稿:網友

本文實例講述了MySQL實現MYISAM表批量壓縮的方法。,具體如下:

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

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

下面是用于實現某數據庫下表壓縮的shell過程(值得注意的是,如果數據量大,建議分多次操作,因其會很耗時):

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

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

希望本文所述對大家MySQL數據庫計有所幫助。

您可能感興趣的文章:

mysql數據庫備份命令分享(mysql壓縮數據庫備份)MySQL 加密/壓縮函數MySQL 壓縮的使用場景和解決方案
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴化市| 邻水| 霍城县| 全州县| 通道| 华宁县| 长岭县| 福安市| 武宁县| 大姚县| 惠州市| 奉节县| 耿马| 紫阳县| 孝感市| 临湘市| 新巴尔虎右旗| 民乐县| 绥滨县| 隆安县| 长武县| 安塞县| 明溪县| 陵水| 榆中县| 临洮县| 威宁| 焦作市| 新郑市| 延川县| 崇义县| 牡丹江市| 巧家县| 浮梁县| 隆昌县| 米易县| 安徽省| 二连浩特市| 丘北县| 渭源县| 苏尼特右旗|