mysql insert select 太慢

MySQL 的 INSERT SELECT 语句是一种将数据从一个表复制到另一个表的常见方法。如果 INSERT SELECT 操作太慢,可能是因为以下几个原因:

源表和目标表的数据量太大,导致查询耗时长。

缺少索引,导致数据查询速度慢。

数据库服务器性能较差,无法快速处理 INSERT SELECT 操作。

数据库连接状态不佳,影响数据传输速度。

如果想要提高 INSERT SELECT 的执行速度,可以考虑以下措施:

优化源表和目标表的索引。

创建临时表,并使用 INSERT INTO SELECT 语句将数据从临时表中复制到目标表。

增加数据库服务器的内存和 CPU 配置。

检查数据库连接状态,确保其正常连接。

lakernote Spring Boot