在 ZFS 上順便測了一下 MySQL 6.0 (以 6.0.3 版測試) 的 Falcon Engine,紀錄下一些東西:
- Falcon 與 InnoDB 類似,以一組檔案儲存資料庫的檔案,所以不太容易備份,不像 MyISAM 有 mysqlhotcopy 可以用。
- 寫入效率上相當差,即使開了
falcon_disable_fsync=1還是很慢,以四個 client 倒資料進去,寫入速度約 MyISAM 的 1/10 ~ 1/20,以一個 client 倒也是一樣的情況。瓶頸不在 CPU (800% 的量大約用掉 2%) 與 I/O (以 gstat 看約 50% busy),暫時還看不出問題。 - SELECT 的最佳化似乎有問題,對有 index 的 column 下了幾次有用到
ORDER BY的 simple query,看反應速度很像 table scan,但EXPLAIN出來的結果都顯示有使用 index。
Replication 與 Transaction 暫時還沒測,也許應該先測 PBXT Engine…

Pingback: 【转】MySQL数据库存储引擎和分支现状
Pingback: MySQL数据库存储引擎和分支现状 | 深蓝神殿
Pingback: MySQL 数据库存储引擎和分支现状 : OSMSG
Pingback: MySQL 数据库存储引擎和分支现状 | PC风尚 | 引领Linux学习新风尚