一个表不断收到数据,然后在界面上显示的问题

ladyuncle 2011-04-08 10:32:51
首先这是一个互相通讯的过程。就是每隔20分钟从客户端收到若干(如20条)数据,然后在界面分时显示这20条数据,即每分钟显示一条。目前只有一张表存储所有收到得数据,由于表的数据越来越多,显示时查询就不好处理了,求一个最佳的解决方案。
...全文
113 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ladyuncle 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 libinguest 的回复:]

引用 2 楼 ladyuncle 的回复:
引用 1 楼 bdmh 的回复:

怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了


还有其他的办法没。



收到数据后显示和入表同时进行(即可免去再次查询)。另一种情况,如果在后台接收数据
那么就建一个临时表,下次清空再次接收。
不建议入表后再进行查询显示。
[/Quote]
恩 这个对头
村长_乐 2011-04-08
  • 打赏
  • 举报
回复
临时表!
风之影子 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ladyuncle 的回复:]
引用 1 楼 bdmh 的回复:

怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了


还有其他的办法没。
[/Quote]


收到数据后显示和入表同时进行(即可免去再次查询)。另一种情况,如果在后台接收数据
那么就建一个临时表,下次清空再次接收。
不建议入表后再进行查询显示。

ladyuncle 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
[/Quote]

因为显示是连续并且有很多界定条件,我现在想把它最近一次发过来的数据存到某个地方 然后单独操作这些数据,不用去操作那个大表,这样行么
ladyuncle 2011-04-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]

怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了
[/Quote]

还有其他的办法没。
bdmh 2011-04-08
  • 打赏
  • 举报
回复
怎么不好处理,每一次记住当前的最大id值,下一次从这个id往后取就是了

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧