Configuration 东京内阁调整参数

Configuration 东京内阁调整参数,configuration,parameters,performance,tokyo-cabinet,tokyo-tyrant,Configuration,Parameters,Performance,Tokyo Cabinet,Tokyo Tyrant,我一直在为我的应用程序寻找一个更好的东京内阁(或东京暴君)配置,但我不知道具体如何。我知道一些参数的含义,但我希望有一个微调控制,所以我需要知道每一个参数的影响。东京的文档确实很好,但不是在这一点上 TCHDB->*bool tchdbtune(TCHDB*hdb、int64\t bnum、int8\t apow、int8\t fpow、uint8\t opts)* 如何使用:bnum、apow和fpow TCBDB->*bool tcbdbtune(TCBDB*bdb、int32\t l

我一直在为我的应用程序寻找一个更好的东京内阁(或东京暴君)配置,但我不知道具体如何。我知道一些参数的含义,但我希望有一个微调控制,所以我需要知道每一个参数的影响。东京的文档确实很好,但不是在这一点上

  • TCHDB->*bool tchdbtune(TCHDB*hdb、int64\t bnum、int8\t apow、int8\t fpow、uint8\t opts)*
如何使用:
bnum
apow
fpow

  • TCBDB->*bool tcbdbtune(TCBDB*bdb、int32\t lmemb、int32\t nmemb、int64\t bnum、int8\t apow、int8\t fpow、uint8\t opts)*
如何使用:
lmemb
nmemb
bnum
apow
fpow

  • TCFDB->*bool tcfdbtune(TCFDB*fdb,int32_t width,int64_t limsiz)*
如何使用:
width
limsiz
?注意:我放这个只是为了获取主题中所有类型的数据库,这个非常简单

  • TCTDB->*bool tctdbtune(TCTDB*tdb、int64\t bnum、int8\t apow、int8\t fpow、uint8\t opts)*

如何使用:
bnum
apow
fpow

我遇到了同样的问题

但由于结果在很大程度上取决于您的申请,我的建议如下:

  • 使用每个参数的低值和高值对应用程序进行基准测试(使用多次运行以获得对结果的信心)
  • 根据基准结果计算(各因素的影响)
您拥有多个指示参数重要性的数据。高影响因素对绩效非常显著,低影响因素不重要

您应该对重要参数进行微调