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

首頁 > 數據庫 > MySQL > 正文

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

2020-01-18 22:30:37
字體:
來源:轉載
供稿:網友

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

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

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

下面是用于實現某數據庫下表壓縮的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數據庫計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 周至县| 历史| 渝中区| 正定县| 林口县| 万年县| 房产| 江北区| 大方县| 安徽省| 桃园县| 定州市| 焦作市| 汝城县| 达尔| 宁河县| 客服| 河东区| 贺兰县| 米易县| 兴义市| 昔阳县| 武城县| 乌拉特后旗| 永顺县| 通渭县| 马公市| 南部县| 客服| 榆林市| 秦皇岛市| 宿迁市| 静海县| 万山特区| 中山市| 六安市| 绥阳县| 金湖县| 潮安县| 枞阳县| 天等县|