mysql查询到vb.net折线图

时间:2017-05-10 02:15:34

标签: mysql vb.net linechart

我在vb.net中创建一个趋势(折线图),填充来自mysql数据库的数据。目前,我将x轴作为日期时间,将y轴作为测试值(整数)。与大多数HMI / SCADA趋势一样,您可以在趋势中暂停,返回,前进(滚动)(我只有按钮)。我的y轴间隔可以改变。所以,我所做的是从数据库中查看Id作为最小值/最大值。然后,当我想向左/向右滚动时,我只是递增/递减最小值/最大值,然后在sql查询中使用这些新值为where子句。所有这一切都很有效。它似乎只有很少的开销,并且非常快/响应迅速。到目前为止,我已经测试了超过1000万行,并没有看到任何明显的性能差异。但是,在某个时间点,我的Id(自动增量)将耗尽。我知道这是一个很大的数字,但根据我的民意调查,它可能会在短短几年内填满。

那么,有没有人有更好的方法呢?基本上我试图消除查询更多点的需要,而不是我一次在图表中查看的点。此外,如果我有数百万行,我不想加载这些点,如果我不必。我还需要有一些未来的证据。现在我对此感到不舒服。

0 个答案:

没有答案