![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Trafodion CQD
数据源的港湾
这个作者很懒,什么都没留下…
展开
-
EsgynDB CQD-traf_lock_ddl
本文介绍EsgynDB的CQD之traf_lock_ddl,此CQD是为了控制并发的DDL/DML操作的用途,默认情况下在EsgynDB中的DDL和DML操作不会相互阻塞,这可能会导致DDL和MDL同时进行时的一些怪异现象。打个比方,如果在一个正在不停写入数据的表上创建索引,那么可能会造成表和索引的数据不一致。鉴于此问题,EsgynDB新的版本引入了并发DDL/DML功能,此功能通过cqd tr...原创 2020-03-30 15:17:03 · 436 阅读 · 0 评论 -
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 · 558 阅读 · 0 评论 -
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 · 654 阅读 · 0 评论 -
Trafodion CQD-traf_col_length_is_char
我们已经知道Trafodion支持UTF8格式字符集,对于需要存中文的字符类型,我们通过varchar(n) character set utf8定义,举例如下SQL>create table t(a varchar(10) character set utf8);--- SQL operation complete.SQL>showddl t;CREATE TABLE TRAFODION.SEA原创 2017-09-20 14:55:34 · 508 阅读 · 0 评论 -
Trafodion CQD-number_of_countstar_rows_parallel_threshold
在之前的一篇文章中,我们介绍了Trafodion的hbase_coprocessors这个CQD。hbase_coprocessors用于控制Trafodoin中的count(*)此类语句是否下推到HBase层使用HBase自身的coprocessors。然而,对于count(),Trafodion中的表使用hbase_coprocessors是有条件的。默认情况下,count()走hbase...原创 2018-04-03 10:29:26 · 391 阅读 · 0 评论 -
Trafodion CQD-comp_bool_158
Trafodion目前版本中,我们有时候会遇到两个关联且属于精确查询的场景下,表无法使用索引的情况。拿以下SQL作为示例,select d1.* from MS.CH_AGED_INFO d inner join MS.CH_OLD_PEOP_VIS d1 on d.id = d1.mangmtcard_cd where d.mpi = '65D76EC30E8ADFBEE05...原创 2018-04-20 11:18:03 · 305 阅读 · 0 评论 -
Trafodion CQD-DYNAMIC_PARAM_DEFAULT_CHARSET
Trafodion在某些场景下使用传参的方式可能会遇到字符编码的问题,以下是一个事例,当按照中文字符做过滤时查询不到数据。SQL>create table t_param(a varchar(10));--- SQL operation complete.SQL>insert into t_param values('中国');--- 1 row(s) inserted...原创 2018-07-30 13:43:08 · 279 阅读 · 0 评论 -
Trafodion之parquet_tools基本使用
Trafodion执行一个parquet_tools可执行程序,用于检查parquet文件。 parquet_tools存储在目录$TRFA_HOME/sql/scripts下,cd $TRAF_HOME/sql/scripts/ll parquet_tools parquet_tools可执行文件依赖于parquet-tools-${PARQUET_VERSION}.jar,这可...原创 2018-09-07 13:37:44 · 3602 阅读 · 0 评论