我写了一个demo程序测试你描述的场景。
按照这个表结构,每行记录是10000字节,插入3000行记录,文件大小约300M。
CREATE TABLE student (
id INT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
body CHAR(10000) NOT NULL -- fixed size of 10000 bytes
);
插入速度没有明显变慢。
inserted 29992 record, used: 0 ms
inserted 29993 record, used: 0 ms
inserted 29994 record, used: 0 ms
inserted 29995 record, used: 0 ms
inserted 29996 record, used: 0 ms
inserted 29997 record, used: 0 ms
inserted 29998 record, used: 0 ms
inserted 29999 record, used: 84 ms
Total used: 6411 ms
数据库文件大小288M
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/332762372176132.png?x-oss-process=image/auto-orient,1/resize,w_320,m_lfit)
代码上传到git code https://gitcode.net/bin9wei/play-h2/,你看看?
你的问题可能还跟表结构和代码也有关,你可以分享下你的表结构和代码。