结论:
TT客户端通过直接连接方式,直接通过共享内存交换信息,速度是通过tcp/ip的方式的25倍。
如果打开log和checkpoint,性能基本下降1倍。
如果设置autocommit off (缺省是每条语句执行完成,自动commit),性能在提高约一倍!!!
测试配置
==============================
1.通过直接内存访问方式连接,无log,无checkpoint
配置如下
sys.odbc.ini
PermSize=64
TempSize=16
Logging=0
DurableCommits=0
CkptFrequency=0
CkptLogVolume=0
LockLevel=1
sys.ttconnect.ini
Network_Address=ttShmHost
ttendaemon.options
-serverShmIpc
-serverShmSize 128M
2.通过tcp/ip方式连接,无log,无checkpoint
配置如下
sys.odbc.ini
PermSize=64
TempSize=16
Logging=0
DurableCommits=0
CkptFrequency=0
CkptLogVolume=0
LockLevel=1
sys.ttconnect.ini
Network_Address=10.0.0.1
3.通过直接内存访问方式连接,有log,有checkpoint
配置如下
sys.odbc.ini
PermSize=64
TempSize=16
#Logging=0
#DurableCommits=0
#CkptFrequency=0
#CkptLogVolume=0
#LockLevel=1
sys.ttconnect.ini
Network_Address=ttShmHost
ttendaemon.options
-serverShmIpc
-serverShmSize 128M
分享到:
相关推荐
本篇文档将对Timesten内存数据库中的SQL语法进行详尽的解析和讲解。 **1. SQL基本概念** SQL是用于管理关系数据库的标准语言,包括数据查询、数据更新、数据插入和数据删除等操作。在Timesten中,SQL同样支持这些...
《针对Timesten内存数据库的Java开发手册》是一份详细阐述如何在Java环境中与Oracle Timesten内存数据库进行交互的指南。Timesten是Oracle公司推出的一种高性能、低延迟的内存数据库系统,专为需要实时数据处理的...
内存数据库Oracle TimesTen是Oracle公司推出的一款高性能、全内存的关系型数据库管理系统,专门设计用于处理实时的在线事务处理(OLTP)和分析工作负载。它将数据存储在内存中,从而实现了极快的数据读取速度和低...
Oracle TimesTen内存数据库是一款专为高性能、实时应用设计的内存优化关系型数据库管理系统。它以其极快的速度和高吞吐量而闻名,尤其适用于电信、金融市场和国防等需要即时响应的行业。TimesTen由三个主要组件构成...
Oracle TimesTen是一款高性能的内存数据库系统,设计用于实时数据处理和快速查询响应。它被广泛应用于交易处理、实时分析和其他对速度有极高要求的应用场景。以下是对TimesTen安装配置的详细步骤和涉及的知识点: 1...
Timesten是Oracle公司的一款高性能、实时的内存数据库系统,它设计用于处理大量的在线事务处理(OLTP)工作负载,尤其是在需要快速响应时间和低延迟的场景中。在C++环境下开发Timesten应用,可以充分利用C++的性能...
总的来说,Oracle TimesTen内存数据库为开发者提供了高效、实时的数据处理能力。通过了解其特性和开发方式,开发者可以充分利用TimesTen的优势,构建高性能的应用系统。在实际应用中,还需要根据具体需求进行调优和...
Oracle Timesten是一款高效、高性能的内存数据库系统,由甲骨文公司开发,主要用于实时应用程序。它设计的目标是提供亚毫秒级的数据访问速度,从而极大地提升了数据处理的速度和响应时间。以下是对每个文档的详细...
近期,某公司在项目中使用了Timesten内存数据库,并发现Timesten本身并不支持JSON数据类型。为了解决这个问题,开发者自定义编写了一个包来实现Timesten与JSON数据之间的转换。本文将详细介绍该包的功能及其使用方法...
内存数据库,作为一种高性能的数据库管理系统,其核心优势在于将数据存储在主内存中,而非传统的磁盘存储,从而显著提升了数据处理速度和应用程序响应时间。本文将深入探讨内存数据库的基本原理、特性、部署策略以及...
在TimesTen数据库中,开发者现在也可以利用这一功能,编写能够直接访问TimesTen内存数据库的C或C++程序,进一步增强了灵活性和效率。 在架构层面,TimesTen提供了多种连接模式,包括客户端/服务器(C/S)通过TCP/IP...
Oracle TimesTen 内存数据库是一种高性能、内存优化的关系数据库管理系统,设计用于提供实时响应和高吞吐量,尤其适用于电信、资本市场和国防等对速度有极高要求的领域。TimesTen 包含三个主要组件:TimesTen 数据库...
在Oracle的Timesten内存数据库中,由于原生不支持JSON格式处理,开发人员面临着将JSON数据与数据库之间进行转换的挑战。为了克服这一限制,文章的作者编写了一个名为PK_TT_JSON的PL/SQL包,这个包的主要功能是帮助在...
### Oracle_TimesTen内存数据库_6.0版推荐编程实践 #### 一、概述 Oracle TimesTen内存数据库6.0版是一款高性能的内存数据库管理系统,主要用于实时数据分析和交易处理等场景。为了帮助开发者构建高性能且稳定的...
通过对Timesten内存型数据库的深入了解及其Data Store的创建流程分析,我们可以看到,Timesten之所以能够提供如此快速的响应时间和极高的性能,不仅在于其采用全内存存储机制,还在于其对数据管理和访问流程进行了...
TimesTen 是一款内存数据库系统,由 Oracle 公司开发。它支持 SQL 查询语言,提供高速的数据处理能力,既可作为 Oracle 数据库的前端缓存,也可单独使用。其设计目标是优化实时应用,提供低延迟和高吞吐量的数据...
在TimesTen数据库中,JDBC驱动扮演着关键角色,它使得Java应用程序能够与TimesTen进行通信。在提供的压缩包中,包含了不同版本(1.6到1.8)的TimesTen JDBC驱动jar包,这些驱动包确保了对Java 6到8的支持。选择合适...
首先,TimesTen内存数据库相较于传统关系型数据库的优势在于它将数据存储在内存中,使得数据访问速度大大提升。这不仅仅是由于数据的快速读写特性,更在于TimesTen数据库在设计时采用的优化算法和较低的CPU开销,...