timesten中autorefresh的state值的设定

timestencachegroup中,readonlyautorefresh功能是系统提供的,里面有一个参数“state”是以前我一直忽视的,昨天研究清楚了,记录一下:

<o:p> </o:p>

下面是create readonly cache group的例子:

CREATE READONLY CACHE GROUP [Owner.]GroupName<o:p></o:p>

[AUTOREFRESH<o:p></o:p>

[MODE {INCREMENTAL | FULL}]<o:p></o:p>

[INTERVAL IntervalValue {MINUTE[S] | SECOND[S] |<o:p></o:p>

MILLESECOND[S] }]<o:p></o:p>

[STATE {ON|OFF|PAUSED}]<o:p></o:p>

]FROM<o:p></o:p>

{[Owner.]TableName (<o:p></o:p>

{ColumnDefinition[,…]}<o:p></o:p>

[,PRIMARY KEY(ColumnName[,…])]<o:p></o:p>

[,FOREIGN KEY(ColumnName [,…])<o:p></o:p>

REFERENCES RefTableName (ColumnName [,…])<o:p></o:p>

[ON DELETE CASCADE]<o:p></o:p>

[UNIQUE HASH ON (HashColumnName[,…]) PAGES=PrimaryPages]<o:p></o:p>

[WHERE ExternalSearchCondition]<o:p></o:p>

[AGING USE ColumnName<o:p></o:p>

LIFETIME Num1 {MINUTE[S] |HOUR[S] | DAY[S]}<o:p></o:p>

[CYCLE Num2 {MINUTE[S] |HOUR[S] |DAY[S]}]<o:p></o:p>

[ON|OFF]<o:p></o:p>

]<o:p></o:p>

} [,...];

<o:p> </o:p>

注意中间的“[STATE {ON|OFF|PAUSED}]”,根据timesten的文档,缺省的情况下,这个状态是Paused的,下面是这三个状态的具体说明:

1、  OFF,不捕捉和记录oracle表的变化

2、   PAUSED,捕捉并记录oracle表的变化,但是不提交到timesten<o:p></o:p>

3、   ON,当然就是捕捉并记录oracle表的变化,并反映到timesten中去了<o:p></o:p>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值