将Hint与jdbc调用结合使用-Spring jdbc批处理



我有两个问题与Spring jdbc批处理插入有关:如果有人能在这个上帮我

问题1:场景:插入语句为:INSERT into EMPLOYEE_TABLE VALUES(....);

query = "INSERT into EMPLOYEE_TABLE VALUES(....)";
dbConnection.prepareStatement(query);

我可以给insert语句提示/*+APPEND_VALUES*/吗?我的意思是在jdbc调用中有提示有什么缺点吗?

问题2:ojdbc6.jar的最大批量大小是多少?

提前感谢

问题1:我能想到的主要缺点是您依赖于Oracle独有的功能。在这种特殊情况下,这还不错,因为该提示不应该更改查询语义。

问题2:我不知道理论上的最大批量,无论如何,我建议选择一个"好"的通用初始值(我倾向于选择75,50到100之间的任何值都可以),并通过分析您的特定用例来完善这个值。通常情况下,您的初始值将足够好。

最新更新