数据库插入效率太低,怎么优化?

dengshangkun dengshangkun 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
创建表
CREATE TABLE `t` (
`Id` int NOT NULL default '0',
`String` varchar(20) default NULL,
`datetime` datetime default NULL
) ENGINE=InnoDB DEFAULT CHARSET=gbk;

创建存储过程:
CREATE PROCEDURE p ()
BEGIN
DECLARE v INT;
SET v = 0;
WHILE v < 100000 DO
insert into t (id,String,datetime) values (v,'aaa',now());
SET v = v + 1;
END WHILE;
END;

执行存储过程:call p();

50分钟过去了,才插入了3万多条记录。
这是怎么回事呢?那里该优化下?
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
dengshangkun
MySQL 57,062 成员 56,759 内容