【笨汤】Tony.Tang汤云。。。

平生皆被读书误!

  • 博客访问: 1671657
  • 博文数量: 109
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
  • 认证徽章:
个人简介

有空写写一写,没空看一看。。。 微信号:tangyun0925

文章存档

2018年(6)

2017年(5)

2016年(12)

2015年(17)

2014年(21)

2013年(19)

2012年(10)

2011年(4)

2010年(15)

发布时间:2015-12-17 08:48:49

Oracle TimesTen In-Memory Database(以下简称TimesTen IMDB)是一种业界领先的内存中关系数据库,它是Oracle的一款战略性产品。已经有成千个客户部署了TimesTen IMDB,事实证明这种产品技术加快了应用程序的响应速度,因此适用于性能关键的联机实时应用程序。TimesTen IMDB 可作为独立的内存中数据库或者为Oracle 数据库的高速缓存子集在应用程序层提供实时数据管理。TimesTen IMDB 通常与应用程序一起部署在中间层。TimesTen 能够满足微秒级的快速响应需求。......【阅读全文】

阅读(12534) | 评论(0) | 转发(2)

发布时间:2015-03-13 00:44:42

我们先看下面几个我们实际工作中经常会遇到的问题:1、Times Ten为什么有两个CheckPoint文件?2、两个CheckPoint文件之间是什么关系?3、两个CheckPoint文件与Trans Log之间是什么关系?4、TimesTen是怎么维护两个CheckPoint文件和Trans Log的?5、如果CheckPoint文件删除或者损坏会不会宕机?6.........【阅读全文】

阅读(12824) | 评论(0) | 转发(1)

发布时间:2016-01-25 14:21:52

1.编写目的鉴于最近网上很多朋友都在问关于CacheGroup的操作,很多兄弟按照官方文档操作,出现大量的问题,又不知道如何解决。为了帮助初学的兄弟快速搭建CacheGroup环境,所以才编写该操作文档,按照该操作文档操作即简单又清晰,希望对正在学习TimesTen的你有帮助。2.Oracle数据库配置2.1创建CG表空间SQL> create .........【阅读全文】

阅读(11224) | 评论(0) | 转发(0)

发布时间:2015-12-25 08:42:11

1. TraceMon介绍
TraceMon工具是TimesTen提供的一个底层的Debug工具,可以通过TraceMon跟踪TimesTen的内部Trace详细信息,类似于Oracle的SYSDUMP;对于TimesTen来说,由于其运行在内存中的特点,不能像Oracle那样有详细的记录信息,所有的信息都是瞬间值,对于能重现的故障或者性能问题,使用TraceMon跟踪分析,可以说是不二的选择了。更多介绍可以参考官方文档《TimesTen Troubleshooting Guide》或者Oracle技术论坛。
2. 使用注意事项
TraceMon是TimesTen提供的一个底层的Debug工具,既然是底层工具,那么使用自然会存在一定的风险。
TraceMon最主要的风险在于对性能的消耗,特别是CPU的消耗最为严重,所以使用时需要非常小心,不建议对生产系统进行全库的Trace,全库Trace不单对性能消耗过大,日志量也非常太大,不便于问题的分析和定位;在生产系统中使用建议请求Oracle的技术支持。......【阅读全文】

阅读(5918) | 评论(0) | 转发(0)

发布时间:2015-02-02 23:06:45

1.   TraceMon介绍TraceMon工具是TimesTen提供的一个底层的Debug工具,可以通过TraceMon跟踪TimesTen的内部Trace详细信息,类似于Oracle的SYSDUMP;对于TimesTen来说,由于其运行在内存中的特点,不能像Oracle那样有详细的记录信息,所有的信息都是瞬间值,对于能重现的故障或者性能问题,使用TraceMon跟踪.........【阅读全文】

阅读(9902) | 评论(0) | 转发(0)

发布时间:2015-01-29 00:40:00

随着企业级信息系统一体化建设不断完善,信息基础设施和软硬件快速扩充,信息系统复杂度大幅提高,数据量呈几何倍数急剧增长,集中式数据中心、大规模数据容灾中心建设,结构化与非结构化数据存储扩容等使电力企业信息逐步显现出大容量、多种类、快速处理和高时效性的特征。而应用系统一贯采用的传统关系型数据库(RDBMS.........【阅读全文】

阅读(12564) | 评论(1) | 转发(0)

发布时间:2015-01-28 00:24:31

      在11.2.2.x版本TimesTen的实际运维中,经常会出现大量的"waiting for latch"的告警信息,直到11.2.2.8.0以后版本,针对latch进行了改进,期待11.2.2.8.0以后版本能有所改善;由于TimesTen中,latch等待的种类较多,每一种latch等待,代表着不通的性能问题,为了方便的理解,分别梳理各种“waiting f.........【阅读全文】

阅读(9031) | 评论(0) | 转发(0)

发布时间:2015-01-27 00:47:23

        TimesTen内存数据库支持哈希、范围和位图三种类型的索引,其中哈希索引在等值查询中有着其他索引不能比的高效的优势,通常用于匹配单行或多行记录查询。哈希索引的创建语法:CREATE [UNIQUE] HASH INDEX [Owner.]IndexN.........【阅读全文】

阅读(9751) | 评论(0) | 转发(0)

发布时间:2015-01-26 00:12:57

     TimesTen内存数据库的效率一直是大家关注的一个重点,表结构设计和索引选择更是性能关注的重点,下面是官方对各种索引的效能测试及11.2.1.x与11.2.2.x之间的性能对比:1、Hash Index的性能对比2、T-Tree索引的性能对比3、B+Tree索引的性能对比由于B+Tree索引是TimesTen.........【阅读全文】

阅读(11052) | 评论(0) | 转发(0)

发布时间:2015-01-25 19:46:45

     在TimesTen内存数据库的规划阶段,我们需要评估内存数据库表占用内存空间的大小,以合理的规划内存数据库的大小和评估需要迁移到内存数据库的表及字段;在实际运维过程中,系统上线一定的时间以后,我们需要计算表的大小,甚至需要评估内存数据库表是否存在碎片等。     TimesTen.........【阅读全文】

阅读(8058) | 评论(0) | 转发(0)

发布时间:2015-01-21 21:59:15

     DBI(DataBase Information)的作用是记录TimesTen实例的DSN注册信息,在Daemon进程启动时会读取该注册信息,显示DSN的组件启动策略。我们在实际运维过程中,基本没有人会关心DBI文件的存在,甚至有一些童鞋做了一两年的TimesTen运维,都不知道有这么一个文件存在。但是,我们在实际故障处理中,如.........【阅读全文】

阅读(7903) | 评论(0) | 转发(0)

发布时间:2015-01-17 00:30:05

随着信息化规划的全面推进和企业级信息系统一体化建设不断完善,信息基础设施和软硬件快速扩充,信息系统复杂度大幅提高,数据量呈几何倍数急剧增长,集中式数据中心、大规模数据容灾中心建设,结构化与非结构化数据存储扩容等使电力企业信息逐步显现出大容量、多种类、快速处理和高时效性的特征。而应用系统一贯采用的传.........【阅读全文】

阅读(8547) | 评论(0) | 转发(1)

发布时间:2014-08-09 17:49:51

在TimesTen的维护中,监控TimesTen剩余的最大连续内存块是非常有必要的,但是Oracle在TimesTen中只提供了有一个存储过程来查看TimesTen内存数据库的剩余最大连续空闲内存段,而且该存储过程还会引起内存数据库瞬间Hang住,我们都知道TimesTen一般承载的业务都是实时性要求非常高的,这种瞬间Hang住有可能会造成业务影响,.........【阅读全文】

阅读(7434) | 评论(0) | 转发(0)

发布时间:2014-05-25 13:02:23

在TimesTen运维及项目前期规划过程中,需要对TimesTen临时空间进行计算,下面根据官方建议结合运维经验规划临时空间的分配:1、官方对临时空间分配的计算方法:TempSize =  14 MB + ceiling(PermSize / 8)根据个人的运维经验,官方的计算方式比较适合于内存数据库大小在10~40GB比较合适,如果内存库分配较小或较大.........【阅读全文】

阅读(6133) | 评论(0) | 转发(0)

发布时间:2014-05-25 00:40:40

TimesTen与Oracle不同,由于TimesTen是内存数据库,基本无法存储太多用于分析的细心,ttmesg日志基本是问题分析的主要信息,保证故障期间的ttmesg信息有效变得特变的重要。......【阅读全文】

阅读(6000) | 评论(0) | 转发(0)

发布时间:2013-12-27 14:45:10

统计信息收集无论是在Oracle还是在TimesTen中,都是属于例行的工作,为SQL执行能够采用最新的统计信息,采用最优的执行计划,生产系统我们一般都会采用定时统计收集的作业,Oracle比较强大,一般不会出现统计收集获取不到锁而引发问题,顶多就是使用不到最新的执行计划,但是对于TimesTen来说就没那么强大了,很容易由于获.........【阅读全文】

阅读(11224) | 评论(0) | 转发(0)

发布时间:2013-12-26 13:26:43

虽然主要是做TT的维保,但是由于TT使用的人相对少,很少相关的资料,就两java如何连接TT都很难找到,这里从官方文档中摘抄一段,做下记录备查。##Write the below program in a file MyConnectionTest.java using vi or your favorite text editor. #MyConnectionTest.javaimport java.sql.*; class MyConnectionTest .........【阅读全文】

阅读(5934) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册