在timesten的cachegroup中,readonly的autorefresh功能是系统提供的,里面有一个参数“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>
分享到:
相关推荐
同时,`shmmax`参数设定共享内存的最大值,对于Timesten这样的数据库系统至关重要。此外,还需要调整`kernel.sem`、`net.ipv4.ip_local_port_range`以及文件打开限制(`nofile`),以满足数据库服务的需求。 创建专门...
TraceMon支持追踪多个不同的组件,包括SQL、LOCK、API、ERR、AGING和AUTOREFRESH等。这些组件对应于数据库的不同功能模块,能够记录相关操作的详细信息。例如: 1. SQL组件可以细分为多个等级(Level),包括Level ...
Oracle TimesTen是一款高性能的内存数据库系统,主要用于需要实时处理大量数据的应用场景,尤其在电信、金融等对数据读取速度有极高要求的行业中得到广泛应用。TimesTen是Oracle公司的产品,它设计的目标是提供亚...
创建TimesTen所需的目录`/etc/TimesTen`,这是安装过程中必需的: ```bash [root@TT ~]# mkdir /etc/TimesTen [root@TT ~]# chown timesten:dba /etc/TimesTen ``` 这样,新用户`timesten`拥有对这个目录的访问权限...
在本文中,我们将详细探讨如何在CentOS 6.3操作系统上安装TimesTen数据库系统。TimesTen是一款由甲骨文公司开发的高性能、内存中的列式数据库,它为需要实时分析和事务处理的应用程序提供了极高的性能。 ### 一、...
在本文档中,我们将深入探讨如何安装Oracle TimesTen In-Memory Database。TimesTen是一个高性能、内存中的数据库系统,常用于需要快速数据访问的应用场景。以下是一步步安装TimesTen的详细步骤,适合初学者跟随操作...
在“Server Name or Network”中选择“tt_client”,然后点击“Refresh”从下拉列表中选择服务器端的DSN名称,例如“test”。紧接着,输入你的User_id和Password。测试连接是否成功,点击“Test Oracle TimesTen ...
- **性能提升**:由于所有数据都在内存中,TimesTen的查询响应时间远低于传统数据库,特别是在高频交易和实时分析场景下,这一优势尤为明显。 - **可扩展性**:TimesTen通过数据分区和集群部署,提供了优秀的水平...
Oracle的TimesTen是一款高效、内存中的数据库系统,主要用于实时应用,如在线交易处理(OLTP)和大数据分析。它的设计目标是提供极低的延迟和高吞吐量,以满足那些对速度有极端要求的业务场景。TimesTen的SQL语法在...
TimesTen是一款高性能、内存中的关系数据库管理系统,由甲骨文公司开发,主要用于实时事务处理和分析。在TimesTen的学习过程中,DataStore属性是理解其工作原理和优化数据库性能的关键。这篇笔记将详细探讨TimesTen ...
《针对Timesten内存数据库的Java开发手册》是一份详细阐述如何在Java环境中与Oracle Timesten内存数据库进行交互的指南。Timesten是Oracle公司推出的一种高性能、低延迟的内存数据库系统,专为需要实时数据处理的...
在"Oracle TimesTen操作指南"中,我们可以期待学习以下关键知识点: 1. **TimesTen架构**:了解其内存优化的设计,包括数据存储在内存中的方式,以及如何利用持久化存储来保持数据安全性。 2. **安装与配置**:...
【描述】"我的内存计算专栏示例源代码"表明这些代码来源于某个作者或专家的内存计算专题系列,他们通过具体的编程实例来解释和展示如何在TimesTen环境中进行内存计算。内存计算是一种在内存中处理数据的技术,能够...
7. **配置环境变量**:安装完成后,需要将Oracle Timesten的bin目录添加到`PATH`环境变量中,以便于执行相关命令。 8. **初始化数据库**:按照“timesten系列二:如何安装timesten.pdf”的指南,使用`ttAdmin`工具...
总结起来,Oracle TIMESTEN是一个专为高性能应用设计的内存数据库系统,它通过内存中的数据存储和优化的算法,实现了极高的事务处理速度和实时响应,广泛应用于需要实时数据管理和高性能的行业领域。对于需要快速...
- 创建目录`/etc/TimesTen`并将其所有者设为`timesten:timesten`,确保安装过程中有足够的权限。 - 修改密码:通过`passwd timesten`命令修改`timesten`用户的密码。 ### 安装过程 - 进入`/home/timesten`目录,...
文档的描述中提到“Oracle TimesTen In-Memory Database SQL Reference Guide Release 7.0”,指出这是一份关于Oracle公司TimesTen内存数据库版本7.0的SQL语言参考。标签“内存数据库 timesten SQL 指南”进一步强化...
通过深入理解 Oracle TimesTen API 参考指南中的数据存储属性及其用途,开发者能够更加熟练地掌握 TimesTen 的配置和使用技巧,从而构建出高性能、高可靠性的实时应用程序。这对于那些需要快速处理大量数据的业务...
在Timesten中,这些操作同样高效,但需谨慎处理,因为内存中的数据修改是即时的,没有事务日志供回滚。 **7. 索引与优化** Timesten支持创建索引来加速查询,包括B树索引和哈希索引。合理地为经常用于查询的列创建...