缩短更新范围,优化执行性能

This commit is contained in:
xiaochou164 2023-08-21 10:11:22 +08:00
parent aa10250372
commit 21a3815221
1 changed files with 14 additions and 5 deletions

View File

@ -7,7 +7,7 @@ drop procedure if exists SyncMesData_every_12_hours;
create
definer = admin@`%` procedure SyncMesData_every_12_hours()
BEGIN
#REPLACE into mes_sync.mes_job SELECT * from mes_origin.mes_job;
#REPLACE into mes_sync.mes_job SELECT * from mes_origin.mes_job;
#REPLACE into mes_sync.erp_job_mtl_manage_task SELECT * from mes_origin.erp_job_mtl_manage_task;
#REPLACE into mes_sync.erp_job_mtl_manage_detail SELECT * from mes_origin.erp_job_mtl_manage_detail;
#REPLACE into mes_sync.erp_job_mtl SELECT * from mes_origin.erp_job_mtl;
@ -38,7 +38,11 @@ BEGIN
#REPLACE into mes_sync.mes_multi_cut SELECT * from mes_origin.mes_multi_cut;
#REPLACE into mes_sync.mes_seed_crystal_machine_task SELECT * from mes_origin.mes_seed_crystal_machine_task;
#REPLACE into mes_sync.mes_seed_crystal SELECT * from mes_origin.mes_seed_crystal;
REPLACE into mes_sync.mes_recycle_material_storage SELECT * from mes_origin.mes_recycle_material_storage;#更新循环料起托入库表
REPLACE into mes_sync.mes_recycle_material_storage
SELECT *
from mes_origin.mes_recycle_material_storage
where update_time >= date_sub(now(), interval 30 day);
#更新循环料起托入库表
#REPLACE into mes_sync.mes_split_storage SELECT * from mes_origin.mes_split_storage;
#REPLACE into mes_sync.mes_pre_clean SELECT * from mes_origin.mes_pre_clean;
#REPLACE into mes_sync.mes_washable_silicon_qc_task SELECT * from mes_origin.mes_washable_silicon_qc_task;
@ -61,8 +65,13 @@ REPLACE into mes_sync.mes_recycle_material_storage SELECT * from mes_origin.mes_
#REPLACE into mes_sync.raipiot_log_error SELECT * from mes_origin.raipiot_log_error;
#REPLACE into mes_sync.mes_electrical_performance_task_log SELECT * from mes_origin.mes_electrical_performance_task_log;
#REPLACE into mes_sync.mes_work_order SELECT * from mes_origin.mes_work_order;
REPLACE into mes_sync.yz_mes_spec SELECT * from mes_origin.yz_mes_spec;#规格表
REPLACE into mes_sync.yz_mes_spec_value SELECT * from mes_origin.yz_mes_spec_value;#规格属性表
REPLACE into mes_sync.yz_mes_spec
SELECT *
from mes_origin.yz_mes_spec;#规格表
REPLACE into mes_sync.yz_mes_spec_value
SELECT *
from mes_origin.yz_mes_spec_value;
#规格属性表
#REPLACE into mes_sync.raipiot_log_api SELECT * from mes_origin.raipiot_log_api;
#REPLACE into mes_sync.mes_work_order_job_detail SELECT * from mes_origin.mes_work_order_job_detail;
#REPLACE into mes_sync.mes_mother_alloy_bind SELECT * from mes_origin.mes_mother_alloy_bind;
@ -74,6 +83,6 @@ REPLACE into mes_sync.yz_mes_spec_value SELECT * from mes_origin.yz_mes_spec_val
#REPLACE into mes_sync.sys_dict_type SELECT * from mes_origin.sys_dict_type;
#REPLACE into mes_sync.mes_dict SELECT * from mes_origin.mes_dict;
#REPLACE into mes_sync.sys_dict_data SELECT * from mes_origin.sys_dict_data;
update reportdata.prod set rodtosquare = round/square; ##更新圆方比
update reportdata.prod set rodtosquare = round / square; ##更新圆方比
END;