【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】社区版v4.5.0
【问题描述】insert循环插入慢,插入5万次数据插入耗时58秒,同一台机器同样的表同样的函数,在mysql中耗不到3秒,是哪里没设置对吗,求大佬解答
下边是插入函数
CREATE DEFINER = root@% PROCEDURE insert()
MODIFIES SQL DATA
BEGIN
DECLARE
i INT;
SET i = 1;
WHILE
( i <= 50000 ) DO
INSERT INTO `sgap`.`log_file_recv_user`(`channelId`, `log_time`, `deploy_address`, `send_ip`, `send_mac`, `send_port`, `recv_name`, `recv_ip`, `recv_mac`, `recv_port`, `file_name`, `file_id`, `file_size`, `md5_code`, `md5_check`, `trans_result`, `file_type_check`, `server_type`, `trans_dir`, `uploadFlag`, `task_id`, `task_name`, `dept_name`, `task_file_count`, `bind_label_result`, `label_level`, `label_drafter`, `label_person_liable`, `label_wrong`, `date_time`) VALUES (155, UNIX_TIMESTAMP(), '0', '192.168.3.34', '64-57-E5-12-CA-58', 8190, 'qq2', '192.168.3.72', '', 5435, '1.docx', 2, 11717, '930859ed35d50becd3c95f540d3ec878', 1, 1, 1, 1, 1, 0, '', '', '', 0, 1, '', '', '', '操作成功', NOW());
SET i = i + 1;
END WHILE;
END



