大数据量访问的问题

yourbj 2003-09-16 10:04:40
俺要实现每秒插入3000个浮点数,一直不间断的执行。一年下来就是3000多万行记录,还要查询。
考虑到性能,上限等问题,我提供如下解决方案:
分为3个表,每个表1001个列,其中1000个放数据,另外一个放主外键。
插入分3个句子插入。

大家讨论一下,看有没有更好的解决方案~~
...全文
50 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
stwx 2003-09-17
  • 打赏
  • 举报
回复
建议记录后每隔一段时间生成文件存放,清除数据库吧,这么大肯定不行.
bflovesnow 2003-09-17
  • 打赏
  • 举报
回复
据了解,像你这种非常频繁的I/O操作,sqlserver、sybase都无法胜任
虽然sybase能支持海量的数据,sqlserver满足不了海量数据的要求
唯有oracle~
fayifu 2003-09-17
  • 打赏
  • 举报
回复
俺现在也碰到同样的问题,一个表要保存最近两年的数据,记录数超过1000多万.数据查询特费时间,各位有什么好的方法解决吗?
lgsdaly 2003-09-16
  • 打赏
  • 举报
回复
可以先把数据放文件中,隔段时间插一次!
yonghengdizhen 2003-09-16
  • 打赏
  • 举报
回复
没必要留那么多数据吧..采样频率要那么高吗?
yourbj 2003-09-16
  • 打赏
  • 举报
回复
难道没人能给个解决方案么?
yourbj 2003-09-16
  • 打赏
  • 举报
回复
to yoki(小马哥):
我一个朋友做工控的,这是他那边的数据,他要能留底查询。有什么替代方案

yixiaojiao(役小角):
理解的没错
liuyun2003 2003-09-16
  • 打赏
  • 举报
回复
什么行业啊???这个表有什么意义吗?
yourbj 2003-09-16
  • 打赏
  • 举报
回复
不是,3000个浮点数是一行记录
yixiaojiao 2003-09-16
  • 打赏
  • 举报
回复
yourbj 的意思是不是每秒插入一行具有3000个列的数据?不然跟你的“3000多万行”不符阿
yoki 2003-09-16
  • 打赏
  • 举报
回复
干吗用的?应该找替代方案
txlicenhe 2003-09-16
  • 打赏
  • 举报
回复
3000*60*60*24*365 = 94,608,000,000
这么大?
loulanlouzhu 2003-09-16
  • 打赏
  • 举报
回复


我觉得没必要每秒从执行插入操作!可以将数据放在内存中,隔段时间插一次!

yourbj 2003-09-16
  • 打赏
  • 举报
回复
真的没人会么?

22,207

社区成员

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

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