ZhangJiaQiao / 2019-DBMS-Project

This is the programmin project of DBMS course in 2019
19 stars 26 forks source link

关于性能 #29

Open MilkFather opened 5 years ago

MilkFather commented 5 years ago

在我们的测试当中,加载效率比levelDB高4倍,但是运行效率慢4倍。(之前更惨,100倍) 我刚才采样检测了程序,发现占用程序时间的是keyHash()函数。 将LeafNode::find()里面关于fingerprint的比较相关代码注释掉之后效率比levelDB高1倍。

请问我们应该去除指纹机制,还是改掉哈希函数,还是其他方法?

MilkFather commented 5 years ago

改了一下keyHash的调用姿势,现在性能好了一些,但还是,keyHash感觉对性能冲击太大了