锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / 数据库开发开源社区 / 设备运行数据方案设计
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源,禁止转载和任何形式的非法内容使用,违者必究


设备运行数据方案设计


简单模型

不超过百万条数据,配置好表的索引,用时间做主键,客户端查询时用分页模式,在sqlserver里是用top,降低Sql服务器端查询负荷,减少读取时间,尽量避免同时读写,在几十万条数据时,插入新行时,对索引和行添加处理上会变慢。
时间,设备ID,设备名称,设备类型,电压,电流,电阻。
每隔10分钟,包含时间,设备时间对,30分整点时间肯定有。
top和参数结合,写存储过程。
存储过程参数:开始时间,结束时间,分页起始时间。
1-10,1-》20
1-10,2->20
一个表

中等模型

多个表:当前表+历史表机制,查询用联合视图,写数据时特定时间点要不写只让做生成历史表。
一个月可能有百万条数据,服务器月底把当前运行表重命名为本月名,在重命名时,客户端用缓冲技术缓冲SQL写入,不让实质写,重命名后再发写入命令。
客户端查询时可能跨表,要用视图和UNION处理。尽量用top。在确定要查找全部数据时,不能用TOP。
对历史表查询是没负担,不会影响当前表的插入。

重命名

下例将表customers重命名为custs 

EXEC sp_rename 'customers','custs'

大型模型

高性能服务器,SQL优化好,支持上亿条表记录情况。服务器不用低性能的PC服务器,用小型机。数据库也换成内存数据库。

 

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内