版本1.1.0
下载以及安装这个版本的Trafodion,请看安装页
1.1.0 新功能
这个版本包括下面这些新增及加强的功能
分类 | 功能 |
---|---|
市场化、结构化、可扩展化 |
|
性能 |
|
高可用性(HA)以及交易分配管理(DTM) |
|
使用性 |
|
管理 |
|
安全 |
|
安装脚本增强 |
|
1.1.0 修复的问题
这个版本涵盖了96个问题的修复,包括17个紧急问题,53个严重问题,以及20个中等问题跟2个一般问题。这些问题被列在Launchpad。
1.1.0 临时解决的已知问题
Bug #1274962: EXECUTE.BATCH update creates core-file
症状: EXECUTE.BATCH在更新时,系统长时间未响应,并产生了core文件。
起因: 待定。
解决方案: Batch更新以及ODBC行部署不能工作。
Bug #1391271: Random update statistics failures with HBase OutOfOrderScannerNextException
症状: 在执行update statistics命令时,遇见HBase
OutOfOrderScannerNextException
的错误。起因: 当给定一张表时,默认的
hbase.rpc.timeout
以及hbase.client.scanner.timeout.period
的值可能太小了。更新统计信息的采样是使用 HBase 随机 RowFilter 来实现的。对于几个亿行这样非常大的表,用100万行作为样本,其采样率是非常小的。这可能会导致HBase 客户端连接超时错误,因为可能在一个长时间里,RegionServer 没有行返回。解决方案: 提高
hbase.rpc.timeout
与hbase.client.scanner.timeout.period
的值。我们发现,将这两个值增加到600秒(10分钟),有时会阻止许多与超时有关的错误。更多信息,请参考HBase配置与调优推荐.如果提高
hbase.rpc.timeout
与hbase.client.scanner.timeout.period的值并不能起效,那试试增加选取样本的大小。对大表采用高于默认100万行的样本。例如,假设表 T 有 10 亿行,下面的UPDATE STATISTICS语句将用100万行,也就是大约总体的千分之一作为样本:update statistics for table T on every column sample;如果想用所有行的百分之一作为样本,而不管表的具体大小,你必须明确取样率:
update statistics for table T on every column sample random 1 percent;
Bug #1409937: Following update statistics, stats do not take effect immediately.
症状: 统计信息刚更新好的时候,生成的查询计划似乎并不反映该统计信息。例如,在一个会话中,你创建一张表,并插入值,然后在表上运行更新统计信息(update statistics),再prepare一条查询语句,最后退出。这时系统生成了一个执行计划,并得到了预估基数100。如果打开一个新的连接(session),你prepare一条相同的语句,这时也会有一条平行的执行计划生成,这时预估基数就能反应统计信息。
起因: 这是一个day-one的问题。
解决方案: 两分钟之后重试该查询语句。设置CQD HIST_NO_STATS_REFRESH_INTERVAL为'0'并执行UPDATE STATISTICS语句。在不同的连接(session)中执行DML操作。