在config.xml中,以下行设置" Page Size"。
<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>
根据我的理解,客户输入的数据存储在&#39;页面中。因此,在存储器中,如果我增加页面大小,则可以在同一页面中容纳更多数量的键值对。我当时认为,这个尺寸可能会影响吞吐量,因此我想增加尺寸,但是,我无法这样做。我收到以下错误:
ERROR: Failed to instantiate configuration from Spring XML: ./../../../config/config.xml
Ignite似乎只接受8 KB作为页面大小的值。为什么会这样?
答案 0 :(得分:2)
当然,Ignite允许更改pageSize,但您需要记住这一点 页面大小必须是2的幂,并且必须介于1kB和16kB之间(发现这些值最适合性能视角)。
无论如何,Ignite总是显示完整的异常,我不知道为什么你在日志中没有看到它,也许你的日志配置错误