批量导入数据时, 默认是把数据先读取到内存的, 如果数据量大的话, 就会出现内存溢出的情况,
解决方案:
在配置Core的data-config.xml文件中修改, 添加batchSize="-1"这个参数:
<dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db" user="root" password="root" batchSize="-1" />
批量导入数据时, 默认是把数据先读取到内存的, 如果数据量大的话, 就会出现内存溢出的情况,
解决方案:
在配置Core的data-config.xml文件中修改, 添加batchSize="-1"这个参数:
<dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/db" user="root" password="root" batchSize="-1" />
本文标题:solr批量导入数据时, 内存溢出
本文链接:https://www.haomeiwen.com/subject/nwqeqhtx.html
网友评论