调用大量插入语句时,import.sql非常慢

时间:2011-12-18 12:30:28

标签: hibernate java-ee

我正在使用 import.sql 来创建演示数据,当 import.sql 文件随着插入语句变大时,它会被执行变得非常慢,处理需要很长时间,有没有办法让它更快? 我正在使用 mysql-essential-5.1.47 hibernate 3.5.1-Final 请指教,谢谢。

1 个答案:

答案 0 :(得分:1)

恕我直言,这个功能应该只用于quick'n脏原型。如果您每次启动应用程序时都使用它,那么就不要这样做。一劳永逸地导入文件,然后根据需要多次启动和停止应用程序。如果架构或数据发生更改,请明确重新导入它。

如果您正在使用它进行单元测试,那么还要一劳永逸地创建模式,并在每次单元测试之前使用dbUnit导入数据。但是,单元测试使用的数据应该减少到这个特定单元测试所需的最小值。