自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

数据源的港湾

要么健身,要么读书,身体和灵魂,必须有一个在路上

  • 博客(12)
  • 收藏
  • 关注

原创 Trafodion 从元数据信息查找对象所属表

今天遇到一个问题,在创建表的时候因为指定了contraint名称而报冲突错误,如下create table test...constraint aaa primary key (test_id)+>);*** ERROR[8102] The operation is prevented by a unique constraint.*** ERROR[1423] Insert into met

2017-07-24 11:30:06 814

原创 从HBase删除所有Trafodion表

我们知道Trafodion中的所有表在HBase中都是以”TRAFODION.SCHEMA_NAME.TABLE_NAME”来命名的,如果需要卸载Trafodion且希望删除所有Trafodion表,则可以在HBase Shell中使用Disable_all及Drop_all命令,示例如下,hbase(main):005:0> disable_all 'TRAFODION.*'...TRAFOD

2017-07-24 10:39:23 1481

原创 Trafodion SPJ 对比 Oracle 存储过程

Trafodion提供存储过程SPJ,相当于Oracle的存储过程,只不过Oracle的存储过程基于PLSQL,而由于Trafodion暂不支持PLSQL,因此Trafodion的存储过程从实现上面与Oracle存储过程有所不同,它是利用Java实现的,关于如何创建并使用Trafodion SPJ,可以参考我之前的一篇文章 http://blog.csdn.net/post_yuan/article

2017-07-19 17:37:44 940

原创 Trafodion 查看历史SQL执行情况

默认情况下,Trafodion会保存SQL执行的历史信息到”REPOS“下,”REPOS“下目前有4张表,保存生意人统计信息,具体描述如下 , Table Name Table Desc METRIC_QUERY_AGGR_TABLE This table contains the statistics of short-running queries, which have been

2017-07-18 16:06:41 640

原创 HBase Snapshot

概念snapshot是元数据信息集合,允许返回到表之前的某个状态。snapshot并不是表的拷贝,它仅仅是一个文件名称的列表 ,并不会复制实际的数据。完整的snapshot恢复意味着回到之前的某个时刻的”表模式”,而在那之后的所有修改将会丢失。针对snapshot的操作包括: 1 创建snapshot: 在某个固定的表上创建snapshot,如果表的regions正在移动,如在做负载均衡、拆分或合

2017-07-11 11:36:04 993

原创 使用HBase Snapshot恢复Trafodion误删数据

本文介绍当在Trafodion不小心使用delete误删除数据后的恢复方法,使用HBase的Snapshot特性。假如我们有一个现成的Trafodion表,表中有一些样例数据,如下SQL>select * from test_rec_del;A B----------- ----------- 1 2 3

2017-07-10 18:04:51 741

原创 Trafodion 增量更新统计信息

在前一篇文章中,http://blog.csdn.net/post_yuan/article/details/74375294, 我们已经介绍过如何使用一个单独的样例表来更新统计信息。使用样例表进一步可以做增量数据统计信息的更新。在新的版本中,Trafodion有一套增量更新统计信息的策略,避免用户自己单独创建样例表+CQD的方式来做增量更新统计信息。关于增量更新统计信息介绍,可参考Trafodio

2017-07-06 16:39:38 966

原创 Trafodion 使用样例表更新统计信息

在Trafodion中对表更新统计信息时,对于大一些的表,一般使用sample来加速统计信息的更新。对于以下语句,UPDATE STATISTICS FOR TABLE table_name ON EVERY COLUMN SAMPLE;SAMPLE会在更新统计信息时根据表的数据量会有不同的行为方式: 1 当表总行数2 当表总行数>10K且3 当表总行数>1M时,随机选择1%样例

2017-07-05 10:24:22 941

原创 Trafodion Troubleshooting-current onlineEpoch is less than new onlineEpoch

现象Trafodion中建表或创建索引时,有时候会报以下错误,*** ERROR[8448] Unable to access Hbase interface. Call to ExpHbaseInterface::create() returned error HBASE_CREATE_ERROR(701). Cause: java.io.IOException: createTable exce

2017-07-03 15:03:37 683

原创 Trafodion CQD-hbase_coprocessors

本文介绍Trafodion的CQD之hbase_coprocessors,关于此CQD的详细,请参考官方文档:http://trafodion.incubator.apache.org/docs/cqd_reference/index.html#hbase-coprocessors介绍在Trafodion中的一些SQL查询如aggregation时可以使用两种方法执行:1 使用trafodion p

2017-07-03 14:02:45 664

原创 Trafodion CQD-allow_nullable_unique_key_constraint

本文介绍Trafodion的CQD之allow_nullable_unique_key_constraint,关于此CQD的详细,可参考官方文档:http://trafodion.incubator.apache.org/docs/cqd_reference/index.html#auto-query-retry-warnings介绍Trafodion在建表时可以用primary key或store

2017-07-03 13:32:40 566

原创 Trafodion Troubleshooting-OutOfOrderScannerNextException

现象Trafodion有时候在做数据加载或查询时会报以下错误,*** ERROR[8448] Unable to access Hbase interface. Call to ExpHbaseInterface::nextRow returned error HBASE_ACCESS_ERROR(-706). Cause: java.util.concurrent.ExecutionExcepti

2017-07-03 11:26:46 734

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除