Java Play框架+H2数据库,并发操作性能

标签 java concurrency playframework h2

我有一个使用 H2 数据库的 Play 框架应用程序。一般来说,应用程序有几个预定的“作业”,用于将数据插入数据库(来自外部 Firebird 数据库),以及一个 Controller 层,用于通过 get 请求以 xml 格式向用户呈现存储的数据。

我的问题是,虽然有一项作业将数据插入数据库,即使只是几行,但数据库似乎没有响应,直到插入操作完成。 (选择查询正在等待其他操作完成)。

我正在使用带有“MVCC=TRUE”添加的标准 Play Framework H2 连接字符串。

顺便说一句。服务器运行在windows平台+Apache Tomcat服务器上。

是否有任何其他参数或设置可以解决这个“无响应”问题?

最佳答案

默认情况下,H2 序列化语句。您有多种选择:

关于Java Play框架+H2数据库,并发操作性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15187347/

相关文章:

java - 使用java以zip格式下载图像

java - 从数组中删除两个最大的元素

java - 如何在java中创建对象。我有测试类但没有构造函数

java - WebDriver HTMLUnit 问题与 Ajax

使用特定对象引用的 Java 同步块(synchronized block)

java - 廉价读写锁中的冗余 volatile ?

c++ - 当可以使用RVO时,为什么要按shared_ptr而不是按值返回?

scala - 如何连接两个表并将结果映射到 slick 中的案例类

java - 执行 SSL 请求时 AsyncHttpClient 出现意外 I/O 异常

javascript - 单击按钮时使字段可编辑