单位让设计个设备日报表,数据库刚接触,大家给点建议,如何设置数据表。
设备有三种,第一种每天只统计设备运行时间(起时间、止时间)和油耗,第二种每天只统计运行公里(起公里、止公里)和油耗,第三种设备统计信息较多,有起、止公里,起、止小时、作业地点1、作业地点2、加油量、任务量.
每种设备有4~5台。
如果我把设备每天的信息,全放一个表中,一天就是几十条,一年下来不是太多了,如果分开放,怎么设置表?
------解决方案--------------------
一天几十条,一年就太多了,你让一天几万条的情何以堪。
------解决方案--------------------
设计 三种日志表,每张表有与你的设备表关联,查询 根据设备Id查出日志。
------解决方案--------------------
每种设备设置一个表
------解决方案--------------------
1天99条(来自“几十条”),1年365天
select 99*365
/*
-----------
36135
*/
3万多的表单纯拿来统计的话基本上很难产生性能问题
------解决方案--------------------
每种设备一个表,再建一个统计表把每种设备统计到一个表里,这样既不丢失每种设备的数据,也容易统计