gpt4 book ai didi

java - 如何以多线程方式运行H2数据库?

转载 作者:行者123 更新时间:2023-12-01 05:21:56 25 4
gpt4 key购买 nike

我正在使用H2 db(在Java的内存模式下),但遇到了障碍。我已经意识到,如果我在Java中有多个线程,则每个线程都在H2中运行存储的proc,在H2级别上,所有线程都按顺序运行。换句话说,尽管我的Java客户端是多线程的,但是H2不是。

现在,我可以看到一些在线的人评论说H2可以在多线程模式下运行。但是我找不到一些具体的步骤/文档/教程来实现这一目标。有人可以帮我吗?

我正在寻找两个具体答案

  • H2可以从多线程Java客户端以多线程方式运行吗?
  • 如果可以的话,有人可以给我指出一些 Material 吗?


  • 我已阅读以下链接:
  • https://jira.codehaus.org/browse/GEOT-2832
  • https://groups.google.com/forum/#!topic/h2-database/VoE3AU7mSuM
  • http://www.h2database.com/html/features.html

  • 我知道 MULTI_THREADED=1应该使H2以多线程方式运行。但是,我似乎没有找到一个说它对他/她有用的人。或共享了如何/在何处设置 MULTI_THREADED=1的步骤的人。

    感谢帮助。

    最佳答案

    具有多线程语句处理的H2当前是“实验性的”,不应该使用-如果您至少做了basic research,您将发现这一事实。您可以通过MULTI_THREADED选项启用它,但将无法使用MVCC。
    我认为this discussion有关该选项的更多信息

    关于java - 如何以多线程方式运行H2数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25751120/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com