【问题标题】:Jboss server hangs when it try to obtain a connection from HypersonicDB data sourceJboss 服务器在尝试从 HypersonicDB 数据源获取连接时挂起
【发布时间】:2017-12-22 10:03:35
【问题描述】:

我知道清理缓存会起作用,因为表已缓存。但是我的脚本中导致问题的某一行是内容。请帮助我理解以粗体突出显示的行。

//创建表

CREATE CACHED TABLE JMS_MESSAGES(MESSAGEID INTEGER NOT NULL,DESTINATION VARCHAR(255) NOT NULL,TXID INTEGER,TXOP CHAR(1),MESSAGEBLOB OBJECT,PRIMARY KEY(MESSAGEID,DESTINATION))

// 创建索引

在 JMS_MESSAGES(TXOP,TXID) 上创建索引 JMS_MESSAGES_TXOP_TXID

在 JMS_MESSAGES(DESTINATION) 上创建索引 JMS_MESSAGES_DESTINATION

// 它在做什么?因为这条线让它挂了

SET TABLE JMS_MESSAGES INDEX'3883576 3883576 3883576 0'

请让我知道这一行的作用,以便我可以调试此脚本。在生产中,我们使用的是 Jboss 4.0.4,并且不经常清除 tmp/work 并每周日重启系统。

【问题讨论】:

    标签: jboss hsqldb


    【解决方案1】:

    只需删除以粗体报告的行并保存 .script 文件,无需其他更改。

    该行的目的是链接到 .data 文件中的数据。由于这是一个不再有效的消息缓存,所以那里应该没有数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 2020-08-10
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多