查看完整版本 : MySQL drop 左幾個大 tables 對 performance 能否有明顯提升?

barca883 2016-3-3 04:30 PM

MySQL drop 左幾個大 tables 對 performance 能否有明顯提升?

有部 Red Hat Linux 行緊個 MySQL, DB 有幾百個 table, 所有 table 用左大約 36 GB 儲存空間, 而有幾個裝住好舊 record 既大 table 已經用左 15 GB, 哩 D 舊 record 好少同事需要 query, 如果我 drop 晒佢地, 大約可以減少 40% 儲存空間.

請問我如果 drop 左哩幾個大 table, 對整個 MySQL 既 performance 能否有明顯提升? 因為 drop 左之後, 要搬佢地去另一個 server 滿足同事極少量既 query. 但如果唔會有乜野提升, 咁我就無謂攪咁多野了, 唔該晒.

xianrenb 2016-3-5 09:30 AM

[quote]原帖由 [i]barca883[/i] 於 2016-3-3 04:30 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=437054665&ptid=25591196][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
有部 Red Hat Linux 行緊個 MySQL, DB 有幾百個 table, 所有 table 用左大約 36 GB 儲存空間, 而有幾個裝住好舊 record 既大 table 已經用左 15 GB, 哩 D 舊 record 好少同事需要 query, 如果我 drop 晒佢地, 大約可 ... [/quote]

我不是 database 專家。
但以我了解, database 效能好取決於 index 的設定與 disk 的效能。
每次 disk access ,已經 optimize 到存取最有效率的 block size 。
應該幾乎與所儲的整體 data size 無關。

如果要提升速度,或者可以從 RAID 入手。
當然 index 亦要設定好啦!

nofriends8888 2016-3-11 03:01 AM





[url=http://www.discuss.com.hk/android][img=100,23]http://i.discuss.com.hk/d/images/r10/androidD.jpg[/img][/url]

crypt 2016-3-19 11:52 AM

如果data 唔會成日更改, set 好index 果D 後, 效果分別唔會特別大
咁小D 當然會比大D 好d
頁: [1]
查看完整版本: MySQL drop 左幾個大 tables 對 performance 能否有明顯提升?