bdb

portupgrade 的效能

[en] 有一台機器當久沒更新放那邊給他走、前幾日想要用 portupgrade 更新那下才發現當慢。那台機器差不多裝了七百零隻套件、當多。查了一下才發現講光是重新建立 pkgdb.db 就花當多時間、就想到會是資料庫選擇的問題。這台機器本成的 pkgdb.db 是用 dbm_hash、顯然毋是用 bdb、重新裝了有開 bdb 的 portupgrade、重新做出來的 pkgdb.db 就變成 bdb_btree 了。速度正經有差、當明顯是講套件多那下、用 bdb 還是較好的方案。