【发布时间】: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 并每周日重启系统。
【问题讨论】: