多设备指定条数记录问题

Jack__h 2011-06-17 09:49:36
问题是这样的,现在有N个设备,每5s钟发送一条数据,插入到临时表中,现在客户要求,临时表中每个设备记录保留2小时以内的数据,应当怎么设计?
注:有一个配置表,配置了这N个设备的ID(主键)
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jack__h 2011-06-18
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengyarongaa 的回复:]
用临时表 存放
然后 定时作业
[/Quote]
请问能说详细点吗,本人比较菜~~~~
谢谢~~~
ycproc 2011-06-18
  • 打赏
  • 举报
回复
用临时表 存放
然后 定时作业
Jack__h 2011-06-17
  • 打赏
  • 举报
回复
临时表结构
ID 数据 日期 等这种结构
但是可能设备有几千个,6000-7000个的样子,如果单独调的话怕性能是否能跟上
FlySQL 2011-06-17
  • 打赏
  • 举报
回复
临时表没有ID? 临时表的表结构是神马样的?
Jack__h 2011-06-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 flysql 的回复:]
SQL code

delete #
where exists(select 1 from # t where t.ID=#.id and datediff(hh,t.时间,#.时间)>2)
[/Quote]

你的意思依据每个ID单独来调用?
FlySQL 2011-06-17
  • 打赏
  • 举报
回复
delete #
where exists(select 1 from # t where t.ID=#.id and datediff(hh,t.时间,#.时间)>2)
FlySQL 2011-06-17
  • 打赏
  • 举报
回复
delete #
where exists(select 1 from # t where t.ID=#.id and datediff(hh,t.时间,#.时间)>2

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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