# Perspective Table Performance Issue for Large Dataset

**URL:** <https://forum.inductiveautomation.com/t/perspective-table-performance-issue-for-large-dataset/85271>\
**Category:** Ignition Early Access\
**Tags:** perspective\
**Created:** [February 6, 2024, 6:36am UTC](https://forum.inductiveautomation.com/t/perspective-table-performance-issue-for-large-dataset/85271 "2024-02-06T06:36:03Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [August 20, 2026, 3:18am UTC](https://forum.inductiveautomation.com/t/perspective-table-performance-issue-for-large-dataset/85271/17 "2026-08-20T03:18:39Z")

</div>

> [@jfan](#):
>
> But then if the second bottleneck is the Apex chart displaying a large amount of data, what other ways do we have to resolve it?

You might want to check out this post for ideas:

> [@Musson Industrial’s Embr-Charts Module](https://forum.inductiveautomation.com/t/musson-industrial-s-embr-charts-module/91618/87):
>
> Here's an example of loading extremely large datasets into the chart by bypassing the component props and directly updating the data of the chart instance. I'm generating my data here, but it's not hard to imagine using a query instead. def runAction(self, event): from java.lang import Math component = self.parent.parent.getChild("Chartjs") chart = component.getJavaScriptProxy('chart') elements = self.view.custom.actions.elements chunkSize = self.view.custom.actions.chunkSize c…

---

_[View the full topic](https://forum.inductiveautomation.com/t/perspective-table-performance-issue-for-large-dataset/85271)._
