ignite - 无法增加 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 允许更改 pageSize,但您需要记住,Page size 必须是 2 的幂,并且必须在 1kB 和 16kB 之间(发现这些值最适合性能角度)。
无论如何,Ignite总是显示完整的异常,我不知道为什么你在日志中看不到它,可能是你的日志配置错误
推荐阅读
- php - 我的 PDO 代码有错误还是需要在 MySQL 中修复?
- javascript - 将函数语法更改为类语法
- intellij-idea - 为什么 Intellij Idea 不执行录制宏?
- ecmascript-6 - Jest 看起来没有正确处理简单的导入
- css - Svg 图标看起来被剪掉了,因为边框太大了
- matlab - MATLAB Cpu 时间 =0 问题
- tensorflow - CIFAR-10 TensorFlow CNN 错误操作:'ValueError:尺寸必须相等
- c++ - 如何使用 boost::proto 将插槽连接到信号
- firebase - 如何在 google BigQuery 中填写缺失的日期
- swift - UITableViewCell 在 DidSelectRow 上选择的背景颜色