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

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux 避免IO hang方法

2020-05-27 13:48:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

對(duì)于DB Server 來(lái)說(shuō),刪除大表來(lái)說(shuō)是很棘手的。刪除大表的話,可以對(duì)原有表的.ibd文件建立硬鏈接。當(dāng)多個(gè)文件名指向同一個(gè)Node時(shí),刪除任何一個(gè)文件名都很快,因?yàn)橹边B的物理文件沒(méi)有刪除只是刪除了一個(gè)指針而已。當(dāng)Node引用數(shù)為1的時(shí)候,刪除文件需要把文件相關(guān)的所有數(shù)據(jù)塊都刪除。 今天我們只討論,如果我們利用了以上方法建立了硬鏈接文件,那么刪除該大文件的時(shí)候,如何避免IO hang呢? 答案是 coreutils 工具集中的 truncate 工具 truncate 收縮或擴(kuò)展文件至指定大小 語(yǔ)法: truncate option ... file ... 如果文件不存在的話會(huì)被創(chuàng)建。 如果一個(gè)文件的size比指定的size大,則該文件會(huì)被截?cái)鄟G是一部分?jǐn)?shù)據(jù),如果size比指定的小,那么他會(huì)0字節(jié)填充。 option: -c --no-create 如果沒(méi)有該文件的話也不會(huì)創(chuàng)建 -o --io-blocks 對(duì)于文件的size大小以I/O block來(lái)對(duì)待 -r rfile --reference=file Base the size of each file on the size of rfile -s size --size=size 根據(jù)下面的選項(xiàng),調(diào)整文件的大小 ‘KB’ => 1000 (KiloBytes) ‘K’ => 1024 (KibiBytes) ‘MB’ => 1000*1000 (MegaBytes) ‘M’ => 1024*1024 (MebiBytes) ‘GB’ => 1000*1000*1000 (GigaBytes) ‘G’ => 1024*1024*1024 (GibiBytes) 或者是 T P E Z這樣的單位 根據(jù)下面的符號(hào),根據(jù)他們本身的size來(lái)調(diào)整大小 + 擴(kuò)展 - 縮小 < 至多 > 至少 / 向下舍入的倍數(shù) % 向上的倍數(shù) 簡(jiǎn)單舉例: touch abc truncate -s +1KB abc truncate -s +1KB abc ll abc -rwxrwxrwx 1 root root 2000 11月 28 05:31 abc

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常宁市| 商南县| 招远市| 新竹县| 宝应县| 庐江县| 怀宁县| 临城县| 新建县| 宣城市| 庆云县| 宁化县| 长治市| 小金县| 衡阳县| 张掖市| 大余县| 色达县| 高阳县| 河北区| 勐海县| 平邑县| 通河县| 遵义县| 介休市| 龙海市| 兴安盟| 汪清县| 乌鲁木齐县| 改则县| 南汇区| 伊金霍洛旗| 日照市| 泰兴市| 龙里县| 长治县| 元朗区| 东宁县| 杭锦后旗| 吴川市| 嵩明县|