标签: activepivot

NUMA架构如何影响ActivePivot的性能?

我们正在将ActivePivot应用程序迁移到新服务器(4个插槽Intel Xeon,512GB内存).在部署之后,我们启动了我们的应用程序基准测试(这是大型OLAP查询与实时事务并发的混合).测量的性能几乎是我们以前的服务器的两倍,它具有类似的处理器,但内核少两倍,内存少两倍.

我们调查了两台服务器之间的差异,看起来大型服务器有一个NUMA架构(非统一内存访问).每个CPU插槽在物理上接近内存的1/4,但远离其余部分...运行我们的应用程序的JVM分配一个大的全局堆,每个NUMA节点上有一个随机的堆.我们的分析是内存访问模式非常随机,CPU内核经常浪费时间访问远程内存.

我们正在寻找有关在NUMA服务器上利用ActivePivot的更多反馈.我们可以配置ActivePivot多维数据集或线程池,更改查询,配置操作系统吗?

java olap numa activepivot

11
推荐指数
2
解决办法
1万
查看次数

用于预聚合数据的高性能枢轴网格

我的任务是为现场的ActivePivot后端提供高性能的前端.我已经有了一个客户端服务层,它提供了IObservable<T>预先聚合的预格式化数据的连续流(),以及详细说明报告中维度和内容的元数据.我的要求可以概括为:

  1. 根据流中的元数据动态设置行标题和列标题.
  2. 动态地将实时数据传递到控件的相应行/列.
  3. 突出显示对数据的更改.例如.增加的值可能会暂时以绿色突出显示,红色值会减少.
  4. 拦截行/列标题上的用户操作(即向下钻取),以便我可以发起基础MDX查询的更改.
  5. 拦截数据值上的用户操作(可能是双击),以便我可以发起追溯查询(其结果将显示在单独的数据网格中).

所有第三方组件似乎都是围绕切片和切割断开连接(或很少更新)的数据集.他们牺牲性能来实现我根本不需要的更高程度的灵活性,并且性能对我的场景至关重要.

有没有人知道WPF控件是以性能为中心的,并且更倾向于查看预先聚合的预格式化数据?

wpf performance controls pivot-table activepivot

5
推荐指数
1
解决办法
1187
查看次数

标签 统计

activepivot ×2

controls ×1

java ×1

numa ×1

olap ×1

performance ×1

pivot-table ×1

wpf ×1