首页 > 解决方案 > 无法增加 PageSize

问题描述

在 config.xml 中,以下几行设置“页面大小”。

<bean class="org.apache.ignite.configuration.IgniteConfiguration">
  <property name="dataStorageConfiguration">
    <bean class="org.apache.ignite.configuration.DataStorageConfiguration">

      <!-- Set the page size to 8 KB -->
      <property name="pageSize" value="8192"/>
    </bean>
  </property>

  <!--- Additional settings ---->
</bean>

据我了解,客户端输入的数据存储在内存中的“页面”中,因此,如果我增加页面大小,则同一页面中可以容纳更多数量的键值对。我在想,这个大小可能会影响吞吐量,因此我想增加大小,但是我做不到。我收到以下错误:

ERROR: Failed to instantiate configuration from Spring XML: ./../../../config/config.xml

Ignite 似乎只接受 8 KB 作为页面大小的值。为什么会这样?

标签: ignite

解决方案


当然,Ignite 允许更改 pageSize,但您需要记住,Page size 必须是 2 的幂,并且必须在 1kB 和 16kB 之间(发现这些值最适合性能角度)。

无论如何,Ignite总是显示完整的异常,我不知道为什么你在日志中看不到它,可能是你的日志配置错误


推荐阅读