数据库存储分析及计算公式设计_第1页
数据库存储分析及计算公式设计_第2页
数据库存储分析及计算公式设计_第3页
数据库存储分析及计算公式设计_第4页
数据库存储分析及计算公式设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库存储分析及计算公式设计科技有限公司目录1 概述 31.1 编写目的 31.2 背景 31.3 适用范围 31.4 读者对象 31.5 术语定义 31.6 假设 31.7 参考资料 32 数据存储空间获取 43 总存储空间分析 44 数据使用空间分析 44.1 系统数据表占用空间分析 44.2 基础数据表占用空间分析 54.3 生产数据表占用空间分析 65 生产过程存储分析 75.1 开立工单所需存储 75.1.1 工单 75.1.2 任务 75.1.3 工作站 75.1.4 批次上料 75.1.5 工单占用存储情况 75.2 设备运行所需存储 85.2.1 设备时间统计 85.2.2 工装使用统计 85.2.3 设备自检 85.2.4 每工单设备占用存储情况 85.3 控制器生产存储 85.3.1 控制器产品数 85.3.2 控制器生产过程 85.3.3 软件注入 95.3.4 软件版本记录 95.3.5 产品用料组成记录 95.3.6 生产过程用料记录 95.3.7 产品条码关联 95.3.8 物料判断记录 95.3.9 测试结果 95.3.10 包装记录 95.3.11 包装过程记录 105.3.12 生产单个产品所占用的空间 105.4 总成生产存储 105.4.1 总成产品数 105.4.2 总成生产过程 105.4.3 软件注入 105.4.4 软件版本记录 105.4.5 产品用料组成记录 105.4.6 生产过程用料记录 115.4.7 产品条码关联 115.4.8 物料判断记录 115.4.9 测试结果 115.4.10 包装记录 115.4.11 包装过程记录 115.4.12 生产单个产品所占用的空间 116 存储空间计算 126.1.1 总成存储空间 126.1.2 控制器存储空间 127 计算公式 127.1.1 单工单计算 127.1.2 预测计算 127.1.3 自动计算工具 13此页空白所有所有权声明文件状态:[√]草稿[]正式发布[]正在修改文件起草分工:编制:签名:日期:审核:签名:日期:批准:签名:日期:

更改历史版本更改描述更改日期更改人1.0初始版本

概述编写目的本文档的主要目的对当前数据库空间存储情况进行分析,并根据分析预测数据库增长趋势,设定空间增长计算公式。背景随着工厂生产量的增长,生产数据库的维护、性能、空间存储等情况需要处在可控制的状态。适用范围数据库日常维护。读者对象本文档预期读者对象为:制造系统研发部生产部工厂制造部质量部管理层测试部术语定义B:字节,磁盘空间基本单位K:磁盘空间单位,1K=1024字节M:磁盘空间单位,1M=1024KG:磁盘空间单位,1G=1024M假设本文分析的数据存储空间占用,以平均方式计算,每个具体的数据或有些许的差别,但整体不会对计算结果产生大的影响。参考资料数据存储空间获取本次分析的来源及取到的相关数据是以目前正式数据库的还原数据库为基础。还原数据库与源数据库在存储空间上没有区别。在还原数据库上进行分析,主要是为了避免在分析过程中对生产线造成影响。总存储空间分析从数据上可以看到,目前数据库中的数据和索引总占用空间为5.57G左右。其中数据空间为5.32G,索引空间为0.25G。work_test_tb表的数据占用达到4.68G左右。占总存储空间的84%。数据使用空间分析系统数据表占用空间分析系统数据表是指支持系统运行的,不需要在程序界面进行维护的,在系统初始化过程中人工写入数据库。这类数据库占用存储空间变化很小或几乎没有变化。总共占用空间为1.66M,占用的数据库空间可以忽略不计。系统基础表列表如下:系统表表名记录数数据占用空间(M)索引占用空间(M)总占用空间(M)base_columns_tb30.010.010.02base_define_detail_tb920.020.030.05base_define_detail_xml_tb510.010.020.03base_define_tb100.010.010.02base_define_xml_tb70.010.010.02base_list_tb470.010.010.02base_module_tb730.010.010.02base_module_tree_tb960.020.050.07base_module_unit_tb460.020.040.06base_object_tb30.010.010.02base_software_type_tb70.010.010.02base_xmlcolumns_tb10.010.010.02exec_system_module_tb540.010.010.02exec_transmit_set_tb2700.020.020.04machine_cardtype_tb60.010.010.02machine_demarcate_tb260.910.020.93machine_implement_tb150.010.010.02machine_supplier_tb70.010.010.02rela_code_tb100.010.020.03rela_restrict_tb880.020.020.04sys_code_define_tb2070.040.020.06sys_config_tb50.010.010.02exec_operatebyte_tb3470.050.020.07sys_update_tb550.010.010.02合计(M)1.260.41.66基础数据表占用空间分析基础数据表是指支持生产过程的相关数据,需要程序对其进行维护,但正式生产后变化很少。总共占用空间为11.1M基础数据表列表如下:基础数据表表名记录数数据占用空间(M)索引占用空间(M)总占用空间(M)base_grant_role_tb3760.020.020.04base_grant_user_tb23130.090.020.11base_group_tb20.010.020.03base_role_tb80.010.010.02base_role_user_tb570.010.040.05base_user_tb650.030.070.1pre_line_station_tb150.010.010.02pre_line_tb20.010.020.03pre_machine_tb300.010.010.02pre_material_route_tb160.010.010.02pre_material_tb500.010.020.03pre_material_test_tb2031.590.021.61pre_material_test_temp_tb4430.020.020.04pre_material_version_tb1370.020.020.04pre_model_procedure_tb80.010.010.02pre_model_tb60.010.010.02pre_procedure_ability_tb200.010.010.02pre_procedure_tb120.010.010.02pre_product_config_tb340.010.010.02pre_product_machine_tb500.010.010.02pre_product_tb50.010.010.02pre_route_detail_tb1050.020.020.04pre_route_station_tb1730.020.020.04pre_route_tb260.010.010.02pre_software_tb432.310.012.32pre_station_model_tb160.010.010.02pre_station_tb200.010.010.02print_config_tb130.010.010.02print_label_tb100.050.020.07product_code_check_tb70.010.010.02pre_compose_tb2390.020.020.04machine_config_tb1496.230.046.27合计(M)10.620.5611.18生产数据表占用空间分析生产数据表是指生产过程中记录相关生产数据的表。总共占用空间为5.5655G生产数据表列表如下:业务数据表表名记录数数据占用空间(M)索引占用空间(M)总占用空间(M)query_lose_product_bill_tb40.010.010.02case_code_record_tb50.010.010.02case_modify_record_tb234531.120.021.14case_print_tb21810.130.020.15case_product_log_tb19173510.050.0710.12case_product_tb16237312.650.1112.76case_status_tb25430.160.020.18defect_record_tb16750.120.020.14exec_operatebyte_tb3470.050.020.07exec_softinject_tb2452605134.430.68135.11machine_selfcheck_tb641950.260.2750.53machine_statistic_tb58161.170.021.19machine_usetime_tb17700.10.020.12pre_compose_tb2390.020.020.04query_stage_bill_tb5329812.660.0812.74work_bill_alter_tb7920.140.050.19work_bill_code_tb1510.010.010.02work_bill_detail_tb16963313.9913.327.29work_bill_fix_tb136491.530.021.55work_bill_generate_tb60.010.010.02work_bill_material_batch_tb6360.040.020.06work_bill_material_code_tb132706438.630.338.93work_bill_material_tb132802469.6562.88132.53work_bill_no_tb440.010.010.02work_bill_out_tb420.010.020.03work_bill_rework_tb10.010.010.02work_bill_tb2140.030.030.06work_code_relate_tb52195542.4835.9178.39work_procedure_detail_tb34626128.450.1628.61work_procedure_tb1243903156.67117.68274.35work_product_material_tb33482146.250.7747.02work_task_current_tb360.010.010.02work_task_station_tb21780.120.020.14work_task_tb12990.340.020.36work_task_temp_tb3300.050.020.07work_test_detail_tb1916987.7814.3922.17work_test_device_tb1975166.340.056.39work_test_main_tb29170.090.020.11work_test_tb6872024793.7910.424804.21work_version_trace_tb20471812.160.0812.24合计(G)5.3139940.2515635.565557生产过程存储分析开立工单所需存储工单系统目前开立一个工单,所需占用存储空间平均为294字节。任务按目前的生产方式,每个工单平均会产生6个生产任务,每个生产任务所需存储空间为290字节。(目前控制器与总成都是6个任务)工作站为每个任务分配工作站,控制器每个工单平均会分配10个工作站,总成平均每个工单分配6个工作站,每个工作站占用存储空间为67.4字节。批次上料每个工单平均会上三个批次的物料,每个批次物料占用存储空间为99字节。工单占用存储情况综上所述,开立一个工单,并且进行生产的情况下,一个工单占用的存储空间为:控制器工单:294+290*6+67.4*10+99*3=3005字节,约为2.93K。总成工单:294+290*6+67.4*6+99*3=2735.4字节,约为2.67K。设备运行所需存储设备时间统计目前设备使用时间统计记录有1770笔数据,平均每笔记录占用存储空间为71字节。假设设备没有空运行情况,则平均每个工单会有8次时间统计。工装使用统计目前工装使用统计记录有5816笔数据,平均每笔记录占用存储空间为214字节。假设设备没有空运行情况,控制器平均每个工单会有27次工装使用统计,总成平均每个工单会有10次工装使用统计。设备自检目前设备自检记录有6419笔数据,平均每笔记录占用存储空间为8254字节。假设设备没有空运行情况,控制器平均每个工单会有30次工装设备自检,总成平均每个工单会有8次工装设备自检。目前一个工序会有一个设备,在启动任务时会有自检活动。但因为前期的调试阶段,设备启动的次数会较多,正式生产后会趋于平稳。设备自检次数虽然会不太理,但并不会影响数据的准确性。此处总成和控制器设备自检具体的数据应该不同,但无法详细统计,所以是取平均值。目前总成自检存储XML长度差不多是控制器的一半。每工单设备占用存储情况综上所述,开立一个工单,并且进行生产的情况下,一个工单使用设备存储相关信息所占用的存储空间为:控制器工单:71*8+214*27+8254*30=253966字节,约为248K。总成工单:71*8+214*10+8254*8=68740字节,约为67K。控制器生产存储控制器产品数目前控制器产品共开出210个工单,产品共生产168643个产品。平均每个工单生产803个产品。最大工单数量为2407个。每个产品在产品记录表中会产生一笔记录,占用的空间为:168.69146字节。控制器生产过程共有生产过程记录1237876笔,平均每个产品需要7个过程。每个过程需要记录占用空间231.2695字节。软件注入共有软件注入次数2443644,平均每个产品软件注入产生14笔记录,每个记录占用存储空间57.7643字节。软件版本记录每个产品在软件注入过程会会记录一次软件版本信息,正常情况下一一对应,每个记录占用存储空间62.6939字节。产品用料组成记录平均每个产品会记录2个用料(上壳和下壳)的批次信息,每个信息占用存储空间147.2549字节。生产过程用料记录每个产品会记录每个生产过程中用料的批次信息,每个产品会有2笔信息记录,每个信息占用存储空间86.6391字节。产品条码关联产品生产过程中条码的关联记录信息,每个产品会有3个的不同条码信息记录,每个记录占用存储过程157.48076字节。物料判断记录产品生产过程中的物料判断记录信息,每个产品会产生平均7.8个记录信息,每个信息占用存储空间104.4625,每个物料的条码记录信息30.7604。此表在新版本中使用新的处理方式,将不会产生如此大量的数据。测试结果每个产品平均进行4次测试,每个测试产品占用存储空间为7330.5655字节。包装记录每个产品包装信息记录正常情况下与产品一一对应,每个记录占用存储空间82.4018字节。包装过程记录每个产品包装过程信息记录正常情况下与产品一一对应,每个记录占用存储空间55.34508字节。生产单个产品所占用的空间综上所述,每生产一个产品时,所占用的空间为:168.69146+231.2695*7+57.7643*14+62.6939+147.2549*2+86.6391*2+157.48076*3+104.4625*7.8+30.7604*7.8+7330.5655*4+82.4018+55.34508=34113.94984字节,约为33.314404K。总成生产存储总成产品数总成共开立4个工单。目前总成产品共生产990个产品。平均每个工单生产247个产品。最大工单数量为494个。每个产品在产品记录表中会产生一笔记录,占用的空间为:168.69146字节。总成生产过程共有生产过程记录6027笔,平均每个产品需要6个过程。每个过程需要记录占用空间231.2695字节。软件注入共有软件注入次数2443644,平均每个产品软件注入产生9笔记录,每个记录占用存储空间57.7643字节。软件版本记录每个产品在软件注入过程会会记录5次软件版本信息,每个记录占用存储空间62.6939字节。产品用料组成记录平均每个产品会记录2个用料的批次信息,每个信息占用存储空间147.2549字节。生产过程用料记录每个产品会记录每个生产过程中用料的批次信息,每个产品会有2笔信息记录,每个信息占用存储空间86.6391字节。产品条码关联产品生产过程中条码的关联记录信息,每个产品会有3个的不同条码信息记录,每个记录占用存储过程157.48076字节。物料判断记录产品生产过程中的物料判断记录信息,每个产品会产生平均6.8个记录信息,每个信息占用存储空间104.4625,每个物料的条码记录信息30.7604。此表在新版本中使用新的处理方式,将不会产生如此大量的数据。测试结果每个产品总共有194个测试项,每个测试项存储空间为121.2685字节,每个产品的测试环境信息存储空间为33.9233字节。每个产品平均测试3次,一个的主表存储空间为39.54177字节。包装记录每个产品包装信息记录正常情况下与产品一一对应,每个记录占用存储空间82.4018字节。包装过程记录每个产品包装过程信息记录正常情况下与产品一一对应,每个记录占用存储空间55.34508字节。生产单个产品所占用的空间综上所述,每生产一个产品时,所占用的空间为:168.6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论