国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 奉贤区| 衡东县| 浦东新区| 都昌县| 平罗县| 桦川县| 广州市| 慈利县| 宁武县| 潮州市| 闽侯县| 衡东县| 池州市| 恭城| 娱乐| 克拉玛依市| 龙泉市| 荥阳市| 密山市| 南投县| 宜章县| 疏勒县| 武穴市| 迁安市| 青州市| 冕宁县| 东城区| 齐齐哈尔市| 都兰县| 同心县| 龙胜| 德昌县| 枞阳县| 海安县| 奉贤区| 五寨县| 茂名市| 沭阳县| 建始县| 红安县| 井冈山市|