From a4c04bd39ddc61917ece3714b969d46b38ca0b78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Fri, 20 Sep 2024 16:59:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=80=A7=E8=83=BD=E4=BC=98=E5=8C=96=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/update/测试阶段.sql | 130 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) diff --git a/db/update/测试阶段.sql b/db/update/测试阶段.sql index 8761f8ad..900a6dc9 100644 --- a/db/update/测试阶段.sql +++ b/db/update/测试阶段.sql @@ -402,3 +402,133 @@ ALTER TABLE `laws_conformity_assessment_library` -- 2024-09-19 市场法规清单-标准添加排序号字段 ALTER TABLE `laws_market_standard_detail` ADD COLUMN `order_no` float NULL COMMENT '排序号'; + +-- 2024-09-20 标准解读添加索引 +CREATE INDEX psi_idx_master_interpret_id ON process_standard_interpret(`master_interpret_id`); +CREATE INDEX psi_idx_parent_id ON process_standard_interpret(`parent_id`); +CREATE INDEX psi_idx_standard_id ON process_standard_interpret(`standard_id`); +CREATE INDEX psi_idx_split_info_id ON process_standard_interpret(`split_info_id`); +CREATE INDEX psi_idx_choose_clause ON process_standard_interpret(`choose_clause`); +CREATE INDEX psi_idx_project_id ON process_standard_interpret(`project_id`); +CREATE INDEX psi_idx_decomposition_source ON process_standard_interpret(`decomposition_source`); +CREATE INDEX psi_idx_distribute ON process_standard_interpret(`distribute`); + +CREATE INDEX psic_idx_standard_interpret_id ON process_standard_interpret_clause(`standard_interpret_id`); +CREATE INDEX psic_idx_clause_id ON process_standard_interpret_clause(`clause_id`); +CREATE INDEX psic_idx_interpret_person_ids ON process_standard_interpret_clause(`interpret_person_ids`); +CREATE INDEX psic_idx_decomposition_source ON process_standard_interpret_clause(`decomposition_source`); +CREATE INDEX psic_idx_is_reject ON process_standard_interpret_clause(`is_reject`); +CREATE INDEX psic_idx_is_distribute ON process_standard_interpret_clause(`is_distribute`); + +CREATE INDEX psics_idx_standard_interpret_clause_id ON process_standard_interpret_clause_sublist(`standard_interpret_clause_id`); +CREATE INDEX psics_idx_clause_id ON process_standard_interpret_clause_sublist(`clause_id`); +CREATE INDEX psics_idx_snow_flake ON process_standard_interpret_clause_sublist(`snow_flake`); + +CREATE INDEX sfsi_idx_sys_org_code ON sar_file_split_info(`sys_org_code`); +CREATE INDEX sfsi_idx_serial_number ON sar_file_split_info(`serial_number`); +CREATE INDEX sfsi_idx_title ON sar_file_split_info(`title`); +CREATE INDEX sfsi_idx_file_type ON sar_file_split_info(`file_type`); +CREATE INDEX sfsi_idx_file_name ON sar_file_split_info(`file_name`); +CREATE INDEX sfsi_idx_split_result ON sar_file_split_info(`split_result`); +CREATE INDEX sfsi_idx_connect_id ON sar_file_split_info(`connect_id`); +CREATE INDEX sfsi_idx_title_en ON sar_file_split_info(`title_en`); +CREATE INDEX sfsi_idx_author ON sar_file_split_info(`author`); +CREATE INDEX sfsi_idx_split_status ON sar_file_split_info(`split_status`); +CREATE INDEX sfsi_idx_standard_id ON sar_file_split_info(`standard_id`); +CREATE INDEX sfsi_idx_publish_before_id ON sar_file_split_info(`publish_before_id`); +CREATE INDEX sfsi_idx_is_asms_import ON sar_file_split_info(`is_asms_import`); + +CREATE INDEX sfsiv_idx_sys_org_code ON sar_file_split_items_val(`sys_org_code`); +CREATE INDEX sfsiv_idx_item_id ON sar_file_split_items_val(`item_id`); +CREATE INDEX sfsiv_idx_type ON sar_file_split_items_val(`type`); +CREATE INDEX sfsiv_idx_display_seq ON sar_file_split_items_val(`display_seq`); +CREATE INDEX sfsiv_idx_valid_flag ON sar_file_split_items_val(`valid_flag`); +CREATE INDEX sfsiv_idx_img_name ON sar_file_split_items_val(`img_name`); +CREATE INDEX sfsiv_idx_index_item ON sar_file_split_items_val(`index_item`); +CREATE INDEX sfsiv_idx_creation_time ON sar_file_split_items_val(`creation_time`); +CREATE INDEX sfsiv_idx_modify_user ON sar_file_split_items_val(`modify_user`); +CREATE INDEX sfsiv_idx_modify_time ON sar_file_split_items_val(`modify_time`); +CREATE INDEX sfsiv_idx_creation_user ON sar_file_split_items_val(`creation_user`); + +CREATE INDEX sfsmenu_idx_sys_org_code ON sar_file_split_menu(`sys_org_code`); +CREATE INDEX sfsmenu_idx_info_id ON sar_file_split_menu(`info_id`); +CREATE INDEX sfsmenu_idx_name ON sar_file_split_menu(`name`); +CREATE INDEX sfsmenu_idx_parent_id ON sar_file_split_menu(`parent_id`); +CREATE INDEX sfsmenu_idx_display_seq ON sar_file_split_menu(`display_seq`); +CREATE INDEX sfsmenu_idx_valid_flag ON sar_file_split_menu(`valid_flag`); +CREATE INDEX sfsmenu_idx_remarks ON sar_file_split_menu(`remarks`); +CREATE INDEX sfsmenu_idx_item_name ON sar_file_split_menu(`item_name`); +CREATE INDEX sfsmenu_idx_creation_user ON sar_file_split_menu(`creation_user`); +CREATE INDEX sfsmenu_idx_creation_time ON sar_file_split_menu(`creation_time`); +CREATE INDEX sfsmenu_idx_modify_user ON sar_file_split_menu(`modify_user`); +CREATE INDEX sfsmenu_idx_modify_time ON sar_file_split_menu(`modify_time`); + +CREATE INDEX lds_idx_is_long_effect ON laws_document_split(`is_long_effect`); +CREATE INDEX lds_idx_file_type ON laws_document_split(`file_type`); + +CREATE INDEX sfcinfo_idx_sys_org_code ON sar_file_compare_info(`sys_org_code`); +CREATE INDEX sfcinfo_idx_file_id_left ON sar_file_compare_info(`file_id_left`); +CREATE INDEX sfcinfo_idx_file_key_left ON sar_file_compare_info(`file_key_left`); +CREATE INDEX sfcinfo_idx_serial_number_left ON sar_file_compare_info(`serial_number_left`); +CREATE INDEX sfcinfo_idx_title_left ON sar_file_compare_info(`title_left`); +CREATE INDEX sfcinfo_idx_file_type_left ON sar_file_compare_info(`file_type_left`); +CREATE INDEX sfcinfo_idx_file_name_left ON sar_file_compare_info(`file_name_left`); +CREATE INDEX sfcinfo_idx_file_id_right ON sar_file_compare_info(`file_id_right`); +CREATE INDEX sfcinfo_idx_file_key_right ON sar_file_compare_info(`file_key_right`); +CREATE INDEX sfcinfo_idx_serial_number_right ON sar_file_compare_info(`serial_number_right`); +CREATE INDEX sfcinfo_idx_title_right ON sar_file_compare_info(`title_right`); +CREATE INDEX sfcinfo_idx_file_type_right ON sar_file_compare_info(`file_type_right`); +CREATE INDEX sfcinfo_idx_file_name_right ON sar_file_compare_info(`file_name_right`); +CREATE INDEX sfcinfo_idx_release_state ON sar_file_compare_info(`release_state`); + +CREATE INDEX sfcitem_idx_info_id ON sar_file_compare_item(`info_id`); +CREATE INDEX sfcitem_idx_menu_id ON sar_file_compare_item(`menu_id`); +CREATE INDEX sfcitem_idx_items_name ON sar_file_compare_item(`items_name`); +CREATE INDEX sfcitem_idx_items_num ON sar_file_compare_item(`items_num`); +CREATE INDEX sfcitem_idx_items_display_num ON sar_file_compare_item(`items_display_num`); +CREATE INDEX sfcitem_idx_target_stand ON sar_file_compare_item(`target_stand`); +CREATE INDEX sfcitem_idx_left_or_right ON sar_file_compare_item(`left_or_right`); +CREATE INDEX sfcitem_idx_reviewed ON sar_file_compare_item(`reviewed`); + +CREATE INDEX sfcitemc_idx_sys_org_code ON sar_file_compare_item_comment(`sys_org_code`); +CREATE INDEX sfcitemc_idx_info_id ON sar_file_compare_item_comment(`info_id`); +CREATE INDEX sfcitemc_idx_items_id_left ON sar_file_compare_item_comment(`items_id_left`); +CREATE INDEX sfcitemc_idx_items_id_right ON sar_file_compare_item_comment(`items_id_right`); + +CREATE INDEX sfcmenu_idx_sys_org_code ON sar_file_compare_menu(`sys_org_code`); +CREATE INDEX sfcmenu_idx_menu_id ON sar_file_compare_menu(`menu_id`); +CREATE INDEX sfcmenu_idx_info_id ON sar_file_compare_menu(`info_id`); +CREATE INDEX sfcmenu_idx_name ON sar_file_compare_menu(`name`); +CREATE INDEX sfcmenu_idx_parent_id ON sar_file_compare_menu(`parent_id`); +CREATE INDEX sfcmenu_idx_display_seq ON sar_file_compare_menu(`display_seq`); +CREATE INDEX sfcmenu_idx_left_or_right ON sar_file_compare_menu(`left_or_right`); +CREATE INDEX sfcmenu_idx_item_name ON sar_file_compare_menu(`item_name`); + +CREATE INDEX sfcrc_idx_sys_org_code ON sar_file_compare_res_comment(`sys_org_code`); +CREATE INDEX sfcrc_idx_info_id ON sar_file_compare_res_comment(`info_id`); +CREATE INDEX sfcrc_idx_parent_id ON sar_file_compare_res_comment(`parent_id`); + +CREATE INDEX par_idx_task_id ON process_approval_record(`task_id`); +CREATE INDEX par_idx_parent_task_id ON process_approval_record(`parent_task_id`); +CREATE INDEX par_idx_process_instance_id ON process_approval_record(`process_instance_id`); +CREATE INDEX par_idx_origin_user_id ON process_approval_record(`origin_user_id`); +CREATE INDEX par_idx_msg_type ON process_approval_record(`msg_type`); +CREATE INDEX par_idx_user_id ON process_approval_record(`user_id`); +CREATE INDEX par_idx_project_id ON process_approval_record(`project_id`); +CREATE INDEX par_idx_commit_flag ON process_approval_record(`commit_flag`); +CREATE INDEX par_idx_has_delegate_task ON process_approval_record(`has_delegate_task`); +CREATE INDEX par_idx_is_delegate_task ON process_approval_record(`is_delegate_task`); +CREATE INDEX par_idx_delegate_by ON process_approval_record(`delegate_by`); +CREATE INDEX par_idx_transfer_by ON process_approval_record(`transfer_by`); +CREATE INDEX par_idx_node_id ON process_approval_record(`node_id`); +CREATE INDEX par_idx_over_due ON process_approval_record(`over_due`); +CREATE INDEX par_idx_transfer_task_id ON process_approval_record(`transfer_task_id`); +CREATE INDEX par_idx_feishu_msg_id ON process_approval_record(`feishu_msg_id`); + +CREATE INDEX pnl_idx_process_definition_id ON process_node_link(`process_definition_id`); +CREATE INDEX pnl_idx_process_node_id ON process_node_link(`process_node_id`); +CREATE INDEX pnl_idx_process_instance_id ON process_node_link(`process_instance_id`); +CREATE INDEX pnl_idx_user_id ON process_node_link(`user_id`); + +ALTER TABLE laws_document_split ADD PRIMARY KEY (id); +