首页 新闻 会员 周边 捐助

一张表数据量非常多,如何进行调优?

0
悬赏园豆:200 [已关闭问题] 关闭于 2016-02-29 14:14

一个记录表需要安时间单位秒进行存储,一个设备记录一秒钟存一条数据,这样导致一年有60*60*24*365*N条数据,如何进行优化?

之前我这边程序是根据日期自动生成动态表进行分表存,但是这样导致程序查询数据需要操作很多表,求大神提供思路。

OneWork的主页 OneWork | 初学一级 | 园豆:5
提问于:2016-02-27 16:43
< >
分享
所有回答(5)
0

存成文件啊。每天每个设备一个文件。

长蘑菇星人 | 园豆:1832 (小虾三级) | 2016-02-27 17:30
0

这种日志要不就存文件.要不就按日期建表

吴瑞祥 | 园豆:29449 (高人七级) | 2016-02-27 17:52
0

http://www.cnblogs.com/marvin/p/HowCanIHandleBigDataBySQLServer.html

建议你好好研究下这篇文章的思路

刘宏玺 | 园豆:14020 (专家六级) | 2016-02-27 19:35
0

建议按月建表,外加一个实时表保存当天的记录,然后用作业定时(比如每天0:30)把实时表的记录移动到月份表。一年12个表外加一个实时表,这样的架构下查询也不会很复杂。

脚本王子 | 园豆:779 (小虾三级) | 2016-02-27 20:06
0

存文件或按日期建表

飞翔の金雕 | 园豆:364 (菜鸟二级) | 2016-02-27 23:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册