国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 车险| 云安县| 东阿县| 阿拉善右旗| 广河县| 汉沽区| 集安市| 黔西县| 威宁| 通化市| 昭平县| 修水县| 柳江县| 秦皇岛市| 永泰县| 阿尔山市| 略阳县| 凤庆县| 林州市| 隆化县| 曲周县| 仁寿县| 五寨县| 丰镇市| 津市市| 乌苏市| 浙江省| 清河县| 天祝| 弥勒县| 浑源县| 尉犁县| 中江县| 千阳县| 泸州市| 淄博市| 林芝县| 贡觉县| 蓝田县| 肇庆市| 淄博市|